【发布时间】:2015-11-17 16:04:38
【问题描述】:
我正在使用 wowza 流引擎和 jw 播放器来显示流并且工作正常。但我想控制视频的比特率,以便用户可以在没有太多缓冲的情况下观看视频。所以我在stackoverflow中搜索并找到了以下链接。
然后我根据上面的链接创建了 myVideo.smil 文件。然后我去wowza测试。它在 MPEG DASH 中工作 http://192.168.0.106:1935/vod/smil:myVideo.smil/manifest.mpd 还有 ADOBE HDS http://192.168.0.106:1935/vod/smil:myVideo.smil/manifest.f4m
但我不知道为什么它不适用于 RTMP
在我放的测试播放器中 服务器=rtmp://192.168.0.106:1935/vod 和流=smil:myVideo.smil 按下开始按钮后,我发现已连接当前比特率 0kbps 并且只有黑屏。
我也在 jwplayer 中试过这个链接 rtmp://192.168.0.106:1935/vod/smil:myVideo.smil 它正在加载但没有显示任何内容。 我再次尝试了链接的方法
jwplayer("myElement").setup({
file: "/assets/myVideo.smil",
image: "/assets/myVideo.jpg",
height: 360,
width: 640
});
它显示“错误加载流:Manifest not found or invalid” 我不知道我缺少什么以及为什么不只使用 RTMP。请帮帮我。
这是我的示例 myVideo.smil 文件代码
<smil>
<head>
<meta base="rtmp://192.168.0.106:1935/vod/" />
</head>
<body>
<switch>H
<video src="sample.mp4" height="720" system-bitrate="200000" width="1280" />
<video src="sample.mp4" height="360" system-bitrate="80000" width="640" />
<video src="sample.mp4" height="180" system-bitrate="30000" width="320" />
</switch>
</body>
</smil>
【问题讨论】:
标签: streaming jwplayer rtmp wowza smil