Vimeo 直接文件源和网络上的播放质量

Vimeo direct file source and playback quality on web

我最近升级了我在 Vimeo 上的帐户,以便能够在 MP4 扩展名上获取我的直接源文件。 Vimeo 向我展示了我的每个视频的几种可用质量。

我想知道是否有一种方法可以根据用户的连接为用户提供特定质量的服务?

我默认提供标清质量的视频。

在与 MP4 视频文件直接 links 相同的响应中,您应该看到一个 .m3u8 link。此 link 是一个用于自适应流式传输的 HLS 清单文件。您需要检查您使用的播放器是否支持 HLS。

可在此处找到 HLS 文档:https://developer.apple.com/streaming/

谢谢汤米。

我终于能够将 videojs + http-streaming 和来自 VIMEO 的 .m3u8 link 结合起来。

注意:如果您希望能够获得您的视频源,那么拥有 VIMEO pro 帐户对人们来说很重要 URL。此外,类型必须是 ="application/x-mpegURL" 而不是默认的 "video/mp4".

 <video-js id=vid1 width=600 height=300 class="vjs-default-skin" controls>
  <source src="https://example.com/index.m3u8" type="application/x-mpegURL">
 </video-js>
 <script src="video.js"></script>
 <script src="videojs-http-streaming.min.js"></script>
 <script>
  var player = videojs('vid1');
  player.play();
 </script>