getway使用tcp接受ffmpeg的视频流后怎么转发出去 我使用getway创建了两个协议,一个tcp,一个ws,我预想是用tcp接受ffmpeg推送的视频流,然后通过getway使用ws协议转发出去,但是tcp接收了视频流以后,web端只要连接上ws就会出现连接中断,无法接受视频流.
愿意付费解决,请加我QQ 1459054
请教一下,gateway worker tcp 链接 ,硬件传送图片,,我这边怎么接受,需要分包么,你这个ffmpeg的视频流怎么接受的
视频流是二进制的,ws默认使用utf8编码,所以用ws直接推送二进制会有问题。 在start_gateway.php 里设置websocketType试下。
use Workerman\Protocols\Websocket; // 省略其它代码... $gateway->onConnect = function($connection) { $connection->websocketType = Websocket::BINARY_TYPE_ARRAYBUFFER; }
谢谢!完美解决了我的问题!!
愿意付费解决,请加我QQ 1459054
请教一下,gateway worker tcp 链接 ,硬件传送图片,,我这边怎么接受,需要分包么,你这个ffmpeg的视频流怎么接受的
视频流是二进制的,ws默认使用utf8编码,所以用ws直接推送二进制会有问题。
在start_gateway.php 里设置websocketType试下。
谢谢!完美解决了我的问题!!