首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在phonegap Cordova中播放RTMP视频:视频扩展SDP

如何在phonegap Cordova中播放RTMP视频:视频扩展SDP
EN

Stack Overflow用户
提问于 2015-01-26 17:50:09
回答 4查看 3.5K关注 0票数 4

我正在开发一个电台的移动应用程序,我正在使用cordova/phonegap,我需要与扩展.sdpRTMP现场视频。

以下是提供视频的my Link示例:

代码语言:javascript
复制
rtmp://streaming.toutech.net/live/radio.sdp

我尝试了html5 video标签,但它不起作用。

我尝试了一些常用的js插件,但也不起作用。

任何帮助都将不胜感激。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2015-02-06 00:56:15

正如前面提到的,问题是你需要Flash在客户端使用RMTP。

也就是说,使用Flash对于移动设备来说是一个糟糕的想法,也许不是未来的证据。

我建议研究一下WebRTC和代码转换器。WebRTC不支持RMTP,它是使用DTLS加密的SRTP流,但我相信一些广播媒体服务器支持这种转换(从RMTP到VP8 WebRTC启用)。

寻找Wowza解决方案(http://www.wowza.com/forums/showthread.php?36532-WebRTC-supporthttp://www.wowza.com/products/addons/wowza-transcoder-addon)

你最好的选择就是找到一个可以在浏览器上工作的代码转换解决方案,希望它能支持WebRTC。

票数 4
EN

Stack Overflow用户

发布于 2015-02-05 23:03:48

我认为这里的问题可能是客户端的RMTP需要Flash Player。一个更好的选择是使用video.jssupports RMTP使用FlashJS

否则,您可以参考这个关于communicating with a Flash server over RMTP without Flash的非常古老的讨论(在C#或Java中)。

票数 1
EN

Stack Overflow用户

发布于 2015-02-06 20:57:38

Web浏览器还不支持TCP套接字上的通信。(自有接口很少,比如mozTCPSocket)可以通过XHR来获取音视频包。

当你收到视频数据包时,你需要将它们合并到某个容器中,例如分片的MP4……然后使用MediaSource扩展来播放它。MSE和fMP4对于所有浏览器都是新的,只有少数浏览器能够正确地支持它,但是你可以在火狐的http://areweflashyet.com:8082/mse/demo-mse2.html上尝试演示(37+?)和Chrome (40+?)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28147796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档