我正在尝试让 rtmp 流媒体工作。我在这里建议的代码几乎相同
<html>
<head>
<script src="me/build/jquery.js"></script>
<script src="me/build/mediaelement-and-player.js"></script>
<link rel="stylesheet" href="me/build/mediaelementplayer.min.css" /></code>
</head>
<body>
<video>
<source src="000109f6004b00a6004af03676235daa" type="video/rtmp">
</video>
<script>
$('video').mediaelementplayer({flashStreamer:"rtmp://thinkbuntu:1935/flvplayback/000109f6004b00a6004af03676235daa"});
</script>
</body>
</html>
而rtmp://thinkbuntu:1935/flvplayback
本地 rtmpserver 的 URL 和 '000109f6004b00a6004af03676235daa' 是 mp4 视频。我知道本地服务器正在工作,因为我可以通过 rtmpdump 转储它,并且使用 jwplayer 我可以正常播放视频。使用 flv、webm、ogv 的中介也不起作用。
我在 Firefox 中收到此错误(在 Chrome 中完全没有错误):
Specified "type" attribute of "video/rtmp" is not supported. Load of media resource 000109f6004b00a6004af03676235daa failed.
通过 json 属性配置它以同样的方式失败。
我还尝试了这种方法根据浏览器功能在 MediaElementsJS 中替换媒体源(http 与 rtmp),但它也失败了。
难道我做错了什么?