我正在为流媒体视频创建一个服务器。我使用nginx和rtmp模块。 但是,当我在网络上播放视频时,它适用于Chrome和Edge,但Firefox不是。
Firefox显示了这一点,我不知道原因:
这是我的html文件:
<video width="640" height="360" id="player1">
<source type="video/rtmp" src="rtmp://myserver:myport/livestreaming/live" />
<source type="application/x-mpegURL" src="http://myserver/livestreaming/live/index.m3u8" />
</video>
<script type="text/javascript" src="lib/demo/hls_streams.js"></script>
<script type="text/javascript">
function loadStream(url) {
$('video')[0].player.setSrc(url);
$('video')[0].player.play();
}
</script>
<script>
$('video').mediaelementplayer({
success: function(media, node, player) {
$('#' + node.id + '-mode').html('mode: ' + media.pluginType);
}
});
</script>
有人可以帮我解决这个问题吗?