加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP流式视频处理程序

发布时间:2020-12-13 16:22:52 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试基于用户访问实现视频流解决方案. 我有很多视频流位于连接到服务器的专用网络上(http // 192.168.100.101 / mpeg4 / 1 / media.amp),我想通过Web服务器“代理”该视频流. 我知道如何设置用户访问部分,但如何将视频流代理给用户? 我尝试过类似的东
我正在尝试基于用户访问实现视频流解决方案.

我有很多视频流位于连接到服务器的专用网络上(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);

有关最佳方法的任何想法吗?其他流媒体网站如何做到这一点?

谢谢 :)

解决方法

curl_exec()不是为流输出而设计的.它仅在http请求完成时返回.对于流式传输请求,理论上这将是“从不”,并且您只是在某处填充内存缓冲区.

请查看此答案以获取解决方法:Manipulate a string that is 30 million characters long

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读