Php 向客户端发送视频流字节

Php 向客户端发送视频流字节,php,proxy,php-stream-wrappers,Php,Proxy,Php Stream Wrappers,我有一个问题 想象一下,视频文件位于名为A的服务器中 使用php脚本(位于名为“B”的服务器中),我们可以获取视频流(从服务器“A”到服务器“B”)。重要的是,只有B服务器无法获取视频流。其他服务器禁止使用此选项 问题: 有许多客户端,他们希望从名为“A”的服务器下载视频 只有一种解决方案: 视频文件必须通过服务器“B”下载。你能告诉我,我怎么做 例如,让我们获取youtube视频我将他的脚本上传到我的服务器“B”。此脚本将视频下载到服务器,但如何通过服务器(通过服务器B)将视频流发送到客户端?

我有一个问题

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

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

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

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

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

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

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

    $videoStream = .....;

    ...

    }
?>


客户端应该有代理服务器吗?这是怎么回事?你能解释一下吗?那么基本上,你想从不允许下载的服务器上窃取视频,并让用户可以下载吗?我错过什么了吗?