使用Video JS在所有平台上获得一致的视频传输

时间:2017-06-05 10:51:47

标签: html5 mobile mp4 video.js hls

所以我现在已经在这方面工作了一段时间。

我正在尝试使用Video JS在各个平台上获得一致的视频传输,而且我在我的智慧结束。

我是从共享的GoDaddy服务器托管,实际上没有从服务器传输带宽的任何问题,它可以处理200个并发连接。

我想使用单个视频源,一个使用Videojs-contrib-hls的M3U8播放列表,但由于某种原因,它无法在Windows桌面浏览器上运行。我今天也会被他们的Git Hub击中。

我正在尝试使用MP4 Fallback,但是当我尝试使用“sourceOrder”选项时,我没有得到完全一致的行为。我目前正在运行移动重定向,以使移动用户使用M3U8播放列表。

以下是我的设置示例:

    <script src="js/jquery-3.1.1.min.js"></script>
        <script src="js/video.js"></script>
        <script src="js/dash.all.min.js"></script>
        <script src="js/videojs-dash.js"></script>
        <script src="js/videojs-contrib-hls.js"></script>

    <video id="6032017" class="video-js vjs-default-skin vjs-16-9" data-setup='{ "playbackRates": [0.5, 1, 2, 4] }' poster="images/6032017/6032017.jpg" controls>
<source src="images/6032017/playlist.m3u8" type="application/x-mpegURL"/>
<source src="images/6032017/6032017.mp4" type="video/mp4"/>
            </video>
                <script>
    var player = videojs('6032017');
    player.play();
    </script>

我也在尝试使用Videojs-contrib-dash,但根本无法使用它,但这是一个完整的问题。

最后,速度控制不会出现在我只有M3U8作为源的移动版本上。

哦,视频不会在我的新LG Stylo 2上自动播放。我只是得到一个黑屏。

如果有人能帮助我,我将不胜感激。

感谢。

0 个答案:

没有答案