【问题标题】:How to play a video being downloaded as if it was a stream?如何像流一样播放正在下载的视频?
【发布时间】:2023-03-11 09:02:01
【问题描述】:

我正在使用 Google Drive 的 API 从我的 Drive 帐户下载视频。但是,我正在使用部分下载,按块接收文件。这是由 Python 脚本完成的。

如果我尝试使用 html5 播放它,它将无法按我的意愿工作,因为它会播放到文件在加载页面之前的大小然后停止,而无需等待下一个块或更新到当前文件大小.

有没有办法像流媒体一样播放它?

在不久的将来,我还需要以这种方式流式传输到 chromecast 和其他设备(android、ps4 等)。

【问题讨论】:

    标签: python video google-drive-api html5-video chromecast


    【解决方案1】:

    您要执行的操作称为渐进式下载或伪流式传输。如果 moov 原子在 mdat 原子之前,则可以使用 mp4 容器。这有时称为快速启动

    【讨论】:

      猜你喜欢
      • 2020-01-13
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 2014-08-27
      • 2018-12-13
      • 1970-01-01
      相关资源
      最近更新 更多