我试图在angularjs中玩VOD rtmp流。流媒体服务器是Wowza,有像flowplayer这样的播放器以非角度方式处理它。 但是使用angularjs播放rtmp流的最佳方法是什么?
答案 0 :(得分:0)
Videogular是AngularJS的HTML5视频播放器。它有一个可通过插件扩展的公共API。 HTML5不支持RTMP。但是与@STEVER建议的类似,你可以将一个非HTML5的基于闪存的流媒体解决方案(例如Video.js RTMP)包装到AngularJS中,以获得Videogular的流媒体插件。
答案 1 :(得分:0)
您需要编写自己的插件来播放RTMP,这相对简单,并且您有一些open source plugins来激励自己。
看看this Youtube plugin,因为它与你需要做的非常相似,但是要注入一个Youtube播放器,你需要注入一个Flash播放器。您可以使用Video.js,Flowplayer,JWPlayer或OSMF进行RTMP流式传输,任何解决方案都是一种很好的方法,所以只需要让您感觉更舒适的视频播放器。< / p>
答案 2 :(得分:0)
这是一个适用于许多媒体库的mediaPlayer指令。它基于模板,因此您可以根据所选的库创建RTMP模板。
https://github.com/joshkurz/Black-Belt-AngularJS-Directives/tree/master/directives/mediaPlayer
目前正在使用