mediasoup ts-work通信协议

JS首先组成JSON格式的命令最后将它转成字符串 通过channel通道传给C++端,C++有个接收管道接收到数据之后,再转成JSON,最后在解析成Request(c++类) 中的一些字段,根据Methodid去处理相对应的信令。

1.js数据格式

  js 控制端和worker进程通过管道Duplex进行通信(应该是管道),通信内容为json格式,最大长度4194313。具体如下定义:

      const request = { id, method, internal, data };

  id 为int 32位,每请求一次,就递增一次,最大值为4294967295;

  method 为请求的字符串方法,具体方法参照下表格;

  internal和data 为json格式,可以为空,具体内容依据请求的不同而定。

 2.调用样例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值