我有一个问题。
想象一下,视频文件位于名为 A 的服务器中。
使用php脚本(位于名为“B”的服务器中)我们可以获取视频流(从服务器“A”到服务器“B”)。重要的是只有 B 服务器才能获得视频流。其他服务器禁止使用。
问题: 有许多客户端,他们想要从名为“A”的服务器下载视频。
只有一个解决方案: 必须通过服务器“B”下载视频文件。你能告诉我,我怎么能这样做?
例如,让我们获取youtube视频。 我将他的脚本上传到我的服务器“B”。此脚本将视频下载到服务器,但如何通过服务器(通过服务器B)将视频流发送到客户端?我需要将视频字节发送到客户端,我不想将视频保存到服务器,我想将字节发送到客户端。当服务器下载100字节时,它应该保存它在内存中,并发送到客户端,然后再次下载并保存到服务器内存并发送到客户端......这样的事情......
用于“发送到客户端”我的意思是 - 打开客户端浏览器的“另存为对话框”
<?php
$id = "BZP1rYjoBgI";
$format = "video/mp4";
...
$videoStream = .....;
...
}
?>