适用于iOS设备的非http流媒体视频

我正在使用wowza将源rtsp流重定向到多种类型的终端设备.由于基于http的流媒体的缓冲限制,我不能将它用于我的应用程序.我需要为我的restream使用RTMP或RTSP.

除此之外:HTTP打包流需要大约3倍的密钥长度,或30秒的视频(银光和快速时间),所以我必须保持我的源流在wowza中保持缓冲区.这在我的应用程序中是不可能的,因为我必须节省wowza和源流之间的带宽.

据我了解,iOS不支持RTMP.因此,RTSP适用于iOS设备.

使用像JWPlayer这样的东西来保持一致性会很好,但是JWplayer不支持RTSP!

那么,是否有一个优雅的解决方案.像JWplayer这样的东西会自动为正确的客户端播放器服务(RTSP和RTMP客户端是唯一需要的).或者我必须自己扮演角色.

解决方法

我认为 VideoJS一个很好的解决方案.它是免费的,并与Wowza向iOS发送视频的H264方式兼容

您可以基于VideoJS创建自己的JS HTML5播放器,源代码位于GitHub:https://github.com/zencoder/video-js,许可证是LGPL.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...