ios 微视频播放器 流媒体播放?

西安时年网络科技有限公司 发布于 2015/03/02 22:56
阅读 1K+
收藏 0
iOS

向大家致敬!

类似于美拍等微视频的iosAPP,用什么实现流媒体播放?他们都用的什么播放器?

请教下大家,我现在开发了一款APP,类似微视、美拍,1分钟视频手机录制,上传、播放。现在播放是下载完成后才能播放,用什么播放器,如何实现流媒体播放?谢谢!

加载中
0
地瓜儿
地瓜儿
我觉得微信、美拍拍一分钟都是通过服务器推送到相应的客户端,你收到之后下载完成之后直接存储来看的,如果是放在你自己的服务器就是云端,得存储多少东西啊,一般搞不起!当然用流媒体协议,可以考虑有 HTTP 渐进下载或者基于 RTSP/RTP 的实时流媒体协议,当然也可以用ts切片hls,对io要求高!直说播放器,自己实现流都可以写一个。并且我觉得最重要的就是拍摄资视频的压缩大小。
0
铂金小虫
铂金小虫

一般都是http协议。但是如果服务器端不做处理,默认是边下边放,最大问题是不能拖动。至于你的要下载完后才能播放,这里涉及到metadata的问题,有的视频文件的metadata是放到文件末尾的,这样播放器就不能知道文件的长度等信息,必须下载完后知道。

视频拖动nginx,apache都有对应模块。但是这个也要播放器支持,一般类似http://www.xx.com/movie.mp4?start=20,表示从20秒开始播放。但是一般原始播放器是不支持的,需要自己实现。这样就涉及到移植ffmpeg什么,不是专门搞这个的比较麻烦的。

0
西安时年网络科技有限公司
西安时年网络科技有限公司
感谢,貌似现在流媒体很成熟,我再看看。谢谢!
返回顶部
顶部