Zee*_*Zee 6 php streaming curl video-streaming
我正在尝试实现基于用户访问的视频流解决方案。
我在连接到服务器的专用网络上有许多视频流 (http//192.168.100.101/mpeg4/1/media.amp),我想通过 Web 服务器“代理”该视频流。
我知道如何设置用户访问部分,但如何将视频流代理给用户?
我试过这样的事情,但它似乎不起作用。
header('Content-type: application/x-rtsp-tunnelled');
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_URL, "http//192.168.100.101/mpeg4/1/media.amp");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
echo $output;
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
关于做到这一点的最佳方法的任何想法?其他流媒体网站是如何做到的?
谢谢 :)
curl_exec() 不是为流输出而设计的。仅当 http 请求完成时才会返回。对于流请求,理论上“从不”,您只会在某处填充内存缓冲区。
检查此答案以获取解决方法:操作长度为 3000 万个字符的字符串
| 归档时间: |
|
| 查看次数: |
7736 次 |
| 最近记录: |