将视频流字节字节发送到客户端

时间:2014-05-08 21:26:05

标签: php proxy php-stream-wrappers

我有一个问题。

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

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

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

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

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

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

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

    $videoStream = .....;

    ...

    }
?>

0 个答案:

没有答案