
iOS流媒体技术
Win_77
iOS开发工程师,坐标北京,学习分享计算机开发知识。
展开
-
iOS流媒体技术——实时流媒体开发
苹果的HLS技术是最为先进的,有技术规范还有一套流媒体开发和使用的整体解决方案。采集设备采集数据、传递给server对音频或视频进行编码、通过媒体文件分割工具进行分割、将分隔好的文件和索引放到服务器上、客户端可以进行请求。下面介绍mediafilesegment如何分割文件。媒体文件的分割与处理在苹果开发者网站,下载HTTP Live Streaming Tools.dmg软件,可以在命令行进行分割视频:mediafilesegment -f hls/ YY.mp4搭建HL.原创 2021-02-03 16:14:15 · 634 阅读 · 0 评论 -
iOS流媒体技术——网络多媒体技术、渐进式下载开发
广义上讲流媒体技术从传输形式上可以分为:渐进式下载和实时流媒体。渐进式下载不必等到全部下载完成后就可以播放,一边下载一边播放,完成播放后,整个文件会保存在计算机上。实时流媒体一边接收数据包一边播放,本地不保留文件副本,可以实现实况转播。网络传输协议有:RTSP、MMS、HLS。HLS的通用性最强。渐进式下载开发服务端只需要把媒体文件放在服务器目录下。iOS端和在本地播放没有什么区别,可以使用MediaPlayer框架中DeMPMoviePlayerController和MPM原创 2021-02-03 13:01:42 · 284 阅读 · 0 评论