0

我有一个问题。

想象一下,视频文件位于名为A的服务器中。

使用 php 脚本(位于名为“B”的服务器中)我们可以获得视频流(从服务器“A”到服务器“B”)。重要的是只有B服务器无法获取视频流。禁止其他服务器使用。

问题:有很多客户端,他们想从名为“A”的服务器下载视频。

只有一种解决方案: 视频文件必须通过服务器“B”下载。你能告诉我,我该怎么做?

例如,让我们获取 youtube 视频。我将他的脚本上传到我的服务器“B”。此脚本将视频下载到服务器,但是如何通过服务器(通过服务器 B)将视频流发送到客户端?我需要将视频逐字节发送到客户端,我不想将视频保存到服务器,我想逐字节发送到客户端。当服务器下载100字节时,它应该将它保存在内存中,并发送给客户端,然后再次下载并保存到服务器内存并发送给客户端......像这样......

对于“发送到客户端”,我的意思是 - 打开客户端浏览器的“另存为对话框”

<?php
    $id = "BZP1rYjoBgI"; 
    $format = "video/mp4"; 
    ...

    $videoStream = .....;

    ...

    }
?>
4

0 回答 0