几年前,我用Flex编写了从OpenMeetings访问流的代码。现在,我需要将它重写为RubyOnRails。我也在使用JWPlayer播放流
jwplayer("CameraElement").setup({
file: "{stream_name}",
width: 320,
height: 240,
primary: "html5"
});我有两条溪流:
我在运行相机流时没有问题: rtmp://{address}:{port}/{folder}/{roomID}/flv:{StreamID}
但是同样的事情并不适用于桌面流(来自桌面Sharer) -尽管它在Flex中工作。我知道JWPlayer找到了流--因为在单击play之后,JWPlayer会显示'load‘图标,然后继续显示没有内容的黑色JWPlayer屏幕--如果给错了StreamID,JWPlayer就会无限地显示'load’图标。
我现在能做些什么:
任何想法都是受欢迎的。
PS OpenMeetings -版本3.03 JWPlayer - 4.10
发布于 2014-10-21 21:21:48
我终于能够显示桌面上的流:
1)没有必要向NetPlayer.as添加函数(尽管我在评论中提出了一些建议)-- JWPlayer在处理那些对您的调用缺乏功能的错误方面做得很好(甚至可能太好)--所以它们并不重要。
2)如果您看到JWPlayer对象的黑屏选项,禁用标志: stagevideo:"false“
这将迫使rtmp连接在“视频”元素中创建流,而不是在“阶段”元素中创建流--这为我解决了问题。案子结了。
https://stackoverflow.com/questions/26325173
复制相似问题