首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jwplayer的RTMP直播流

使用jwplayer的RTMP直播流
EN

Stack Overflow用户
提问于 2015-11-13 03:12:54
回答 2查看 1.7K关注 0票数 0

我正在尝试创建一个各种电台的现场直播电台网站。许多广播电台使用RTMP进行直播。所以我使用jwplayer作为我的默认播放器。然而,它似乎不起作用。下面是我的代码:

代码语言:javascript
复制
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "jwplayer.flash",
file: "rtmp://liveRadio.onlinehorizons.net/shabawreada",
height: 270,
width: 480,
autostart: true
});
</script>

我对在file参数中放入什么以及是否应该使用streamer参数感到困惑。上面的代码不起作用。

EN

回答 2

Stack Overflow用户

发布于 2015-11-18 13:42:47

我已经用rtmpdump测试了这个流,有两个问题:

1)流的地址为rtmp://liveRadio.onlinehorizons.net/shabawreada/livestream

2)我只用过JW player一次,但我非常怀疑它能否正常工作。一些RTMP流没有以任何方式受到保护,任何人都可以随意连接到它们,就像您在这里尝试做的那样。然而,其他的(在某种程度上)是受保护的,这就是其中之一。

在RTMP握手期间,此流与许多其他流一样,需要2个额外的参数。一个是发起RTMP握手的SWF播放器的地址,另一个是使用播放器的html页面的地址。不幸的是,JWPlayer不允许您任意设置这些字段(See "Configuration Options"),这意味着您不能将其用于当前用途。

你可以寻找一个支持这一点的玩家,但我不敢打赌能找到一个。当然,使用桌面应用程序可以很容易地完成此操作。

票数 0
EN

Stack Overflow用户

发布于 2015-12-09 18:46:19

试一试

代码语言:javascript
复制
flashplayer: "jwplayer.flash.swf",

而不是。

您还需要为没有文件扩展名的文件指定类型。

代码语言:javascript
复制
ie: type: 'flv'

它需要.swf扩展,这应该可以工作。

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

https://stackoverflow.com/questions/33679402

复制
相关文章

相似问题

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