【发布时间】:2017-02-28 23:03:32
【问题描述】:
我正在尝试使用从 wowza 接收的 Video.js 运行 rtmp 流。但是,我一直无法获得任何可玩的东西。来源如下,我浏览了我能找到的每一篇文章和帖子,这似乎应该有效。但是我做不到。
附言我已经将下面的 rtmp url 加载到 VLC 播放器中,它加载得很好,所以它肯定是实时的并流式传输到该地址
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Live</title>
<link rel="stylesheet" type="text/css" href="video-js.css">
<script src="video.js"></script>
<script>
videojs.options.flash.swf = "video-js.swf";
</script>
</head>
<body>
<center>
<video id="livestream" class="video-js vjs-default-skin vjs-big-play-centered"
controls autoplay preload="auto" width="1280" height="720"
data-setup='{"example_option":true}'>
<source src="rtmp://192.168.32.15:1935/live/myStream" type="rtmp/mp4">
</video>
</center>
</body>
</html>
【问题讨论】:
-
您是否在开发者控制台中遇到任何错误?
-
@VasilDininski 不,加载或按下播放按钮时控制台中什么都没有
-
"我认为没有任何浏览器支持 rtmp 协议".replace("我认为没有", "NO");
-
参见documetation - 特别是“使用流协议”部分之前的重要警告 - 重要提示:尽管音频和视频标签与协议无关,目前没有浏览器支持任何内容除了 HTTP 而不需要插件,尽管这看起来会改变。 HTTP 以外的协议也可能会受到防火墙或代理服务器的阻止。
-
@JaromandaX 在这种情况下,通过 Wowza 直播的最佳方法是什么?
标签: javascript html video.js rtmp wowza