ios 微视频播放器 流媒体播放?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

杨冬芳 2016-06-28 15:59:29 1695

向大家致敬!

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

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

iOS开发
分享到
取消 提交回答
全部回答(2)
  • 什么的程序
    2019-07-17 19:48:26

    你好,请问你的APP最后做出来是怎么实现流媒体的?我现在也是想做个差不的。能给我个联系方式或者加我QQ1464920973,我们详聊不

    0 0
  • 杨冬芳
    2019-07-17 19:48:26

    我觉得微信、美拍拍一分钟都是通过服务器推送到相应的客户端,你收到之后下载完成之后直接存储来看的,如果是放在你自己的服务器就是云端,得存储多少东西啊,一般搞不起!当然用流媒体协议,可以考虑有 HTTP 渐进下载或者基于 RTSP/RTP 的实时流媒体协议,当然也可以用ts切片hls,对io要求高!直说播放器,自己实现流都可以写一个。并且我觉得最重要的就是拍摄资视频的压缩大小。一般都是http协议。但是如果服务器端不做处理,默认是边下边放,最大问题是不能拖动。至于你的要下载完后才能播放,这里涉及到metadata的问题,有的视频文件的metadata是放到文件末尾的,这样播放器就不能知道文件的长度等信息,必须下载完后知道。

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

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题