你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
getway使用tcp接受ffmpeg的视频流后怎么转发出去 我使用getway创建了两个协议,一个tcp,一个ws,我预想是用tcp接受ffmpeg推送的视频流,然后通过getway使用ws协议转发出去,但是tcp接收了视频流以后,web端只要连接上ws就会出现连接中断,无法接受视频流.
没有找到相关结果
six
赞同来自: q1459054
视频流是二进制的,ws默认使用utf8编码,所以用ws直接推送二进制会有问题。 在start_gateway.php 里设置websocketType试下。
use Workerman\Protocols\Websocket; // 省略其它代码... $gateway->onConnect = function($connection) { $connection->websocketType = Websocket::BINARY_TYPE_ARRAYBUFFER; }
q1459054
赞同来自:
愿意付费解决,请加我QQ 1459054
要回复问题请先登录或注册
2 个回复
six
赞同来自: q1459054
视频流是二进制的,ws默认使用utf8编码,所以用ws直接推送二进制会有问题。
在start_gateway.php 里设置websocketType试下。
q1459054
赞同来自:
愿意付费解决,请加我QQ 1459054