说说 IOS mms流媒体(网络电台)播放

本文介绍在iOS设备上播放MMS流媒体的方法,重点讨论使用Libmms和FFMpeg实现的过程及其难点,适用于网络电台等场景。
今天主要来说说在IOS设备上播放MMS流媒体的一些事情:

背景:
主要是由于IOS平台本身只支持HTTP网络传输协议,如果要支持mms,rtsp等协议,需要开发者自己来移植一些第三方的库来实现,相对来说难度不小。

应用场景:
如网络电台,大部分的数据源都是mms的,也有部分rtsp的,极少数的http。

方案:
实现方案来看,目前主要是采用Libmms和FFMpeg结合,已经成功的案例也不少,如WunderRadio、TuneinRadio等。
但是这个方案的实现有下面几个难点:
  • libmms和FFMpeg的移植,要把这个两个第三方的库在XCODE上正常编译,会遇到不少的问题,好在这方面的资料比较多,成功的案例也很多,这个问题花点时间是可以搞定的。
  • libmms和FFMpeg的用法,解决了编译的问题后,紧接着就是如何使用的问题,这个的问题是最难的,也是技术含金量最高的部分,很多人都在这里卡住了,解决这个问题需要对流媒体相当熟悉,还有对libmms和FFMpeg比较熟悉。这个问题已经脱离了ios本身的技术范围。

解决了上面2个问题,你的网络电台的核心技术问题基本搞定了,剩下的界面的工作,那就是个工作量的问题,祝大家成功。

转自:http://zasoft.blog.163.com/blog/static/205215176201291243716268/

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值