今天主要来说说在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/
转自:http://zasoft.blog.163.com/blog/static/205215176201291243716268/
本文介绍在iOS设备上播放MMS流媒体的方法,重点讨论使用Libmms和FFMpeg实现的过程及其难点,适用于网络电台等场景。
2178

被折叠的 条评论
为什么被折叠?



