2015-04-21 30 views
0

工作,我想在微信打RTMP,它可以在我的PC瀏覽器中播放,但在Android上微信的瀏覽器,它返回:videojs在微信並沒有對RTMP

「不兼容源被發現對於這個視頻「

但在iPhone上它只顯示無限的加載屏幕。

<script> 
    videojs.options.flash.swf = "video-js/video-js.swf"; 
    </script> 

    <video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264" 
     poster="http://www.pageresource.com/wallpapers/wallpaper/bleach-ichigo-mugetsu-here-size-original_215405.jpg" 
     data-setup="{}"> 
    <source src="rtmp://hsn.mpl.miisolutions.net/hsn-live01/mp4:420p500kB31" type='rtmp/mp4'> 
    <!--source src="rtmp://219.232.161.204/livestream/mtzysunq" type='rtmp/mp4'/--> 
    <!--<track kind="captions" src="demo.captions.vtt" srclang="en" label="English"></track>--><!-- Tracks need an ending tag thanks to IE9 --> 
    <!--<track kind="subtitles" src="demo.captions.vtt" srclang="en" label="English"></track>--><!-- Tracks need an ending tag thanks to IE9 --> 
    </video> 

回答

1

沒有瀏覽器支持沒有flash的rtmp。 videojs爲rtmp(video-js.swf)使用閃回回退。移動設備不支持閃光燈,因此沒有閃光燈回落,因此沒有視頻。您需要使用rtmp以外的格式。像mp4,hls或破折號。

+0

謝謝你的回答,但我怎樣才能使用mp4或hls來流式傳輸我的相機視頻? – Learningpro

+0

不知道你有什麼相機,我不知道如何回答。這裏有很多關於直播的話題,首先看看那些。如果他們不回答你的問題,請提出一個新問題。 – szatmary