当前位置:  开发笔记 > 运维 > 正文

如何流式传输视频并进行播放?

如何解决《如何流式传输视频并进行播放?》经验,为你挑选了1个好方法。

如何从网络流式传输视频数据并在iPhone上播放?



1> François P...:

首先,您是在开发针对iPhone或本机应用程序优化的Web应用程序吗?

在第一种情况下,您唯一的选择是将视频文件转码为Quicktime H.264(m4v或mp4扩展名).您可以使用Quicktime Pro(使用导出菜单)或VLC(作为免费替代).然后只需在HTTP服务器上添加一个指向视频文件的超链接.确保它显示正确的内容类型和内容(阅读适用于iPhone OS的Safari Web内容指南:配置您的服务器).这适用于Web和本机应用程序(在本机应用程序中,您将使用MPMoviePlayerController视图).因此可以"流式传输"(技术上称为Quicktime电影文件的渐进式下载).

如果您正在谈论流媒体直播内容(即您现场制作的内容或转码实时Feed),目前还没有正式的方式(从iPhone OS 2.2开始).iPhone OS不支持RTSP/RTP流媒体.许多原生iPhone应用程序(例如UStream.tv和Orb Live)已经创建了他们的自定义直播流解决方案(大多数都通过HTTP传输延迟流,延迟时间为几秒,然后使用FFmpeg或其他库以某种方式在手机上对其进行解码).

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有