Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在web浏览器中播放rtmp直播流?_Javascript_Html5 Video_Video.js - Fatal编程技术网

Javascript 如何在web浏览器中播放rtmp直播流?

Javascript 如何在web浏览器中播放rtmp直播流?,javascript,html5-video,video.js,Javascript,Html5 Video,Video.js,我正在尝试视频js播放器中的rtmp url。但它不起作用 在video js中,我们必须在源代码中给出类型(application/x-mpegURL | video/mp4) <video id="wiPlayer" class="video-js vjs-default-skin" controls codecs="avc1.4D401E, mp4a.40.2" preload="auto" width="1200" height="400" p

我正在尝试视频js播放器中的rtmp url。但它不起作用

在video js中,我们必须在源代码中给出类型(application/x-mpegURL | video/mp4)

    <video id="wiPlayer" class="video-js vjs-default-skin"
               controls codecs="avc1.4D401E, mp4a.40.2" preload="auto" width="1200" height="400" poster="<?=$post->screenShotUrl?>" 
                data-setup='{"aspectRatio":"640:320", "autoplay": true, "controlBar": {"fullscreenToggle": true, "progressControl": true}}'>
 <p class="vjs-no-js">We're sorry, but your browser doesn't support Video</p>
 </video>
对我来说,url就像:

rtmp://vid-11239002.pull.usnecenter.broadcastapp.agora.cn/live/public1265537

如何使用视频js播放此类实时流URL?或者我们有其他解决方案吗?

RTMP的类型是
RTMP/mp4
RTMP/flv
。这仅适用于具有Flash的浏览器

rtmp://vid-11239002.pull.usnecenter.broadcastapp.agora.cn/live/public1265537