我正在尝试通过连接到浏览器的本地服务器上的php脚本从远程服务器流式传输video.mp4文件。所以它看起来像这样....
浏览器<== HTTP ==> [server1的运行my.php] <==> [服务器2与VIDEO.MP4文件]
连接到服务器1的浏览器要播放远程服务器2上的video.mp4。
用户的推移我的网站(服务器1),并希望播放视频。视频位于Server2上。浏览器调用服务器1上的my.php脚本,将网址提供给服务器2,如下所示:
http://www.server1.com/my.php?url=http://www.server2.com/video.mp4
我正在制作一个php脚本,该脚本接受新服务器的url,从远程服务器获取文件,然后将其发送回浏览器进行播放。
可以有多个远程服务器,其中一些我无法控制。
所以我的脚本在下面,该脚本可以工作,但是它没有进行渐进式下载,因此在下载其余视频时,视频可以立即开始播放,而浏览器会等待很长时间才能将整个大型视频下载到浏览器第一(2G的),则它开始播放。
我需要它在仍在下载的同时立即开始播放,然后再提取整个文件。另一个优点是也可以向前和向后搜索(也许在那里问得太多)。
任何人有任何想法如何解决它,或其他一些替代我能做什么?
public override string Value => GetOrAddFromPool(base.Value);