预览
1 问题:交互正常,客户端无法预览图像。
1 答案:实时媒体流是否能发送,主要看 SIP 服务器方面的请求是否完整。如果设备能向媒
体服务器发送视频,剩余的工作主要是两方面,平台方面排查媒体服务器和客户端的通信,
设备方面排查封装码流。
2 问题:平台发送 INVITE 请求后,设备返回 500 Internal Server Error。
2 答案:一般可能是设备超过预览上限了,如果是 INVITE 请求本身有问题,设备一般会返回
400 Bad Request。目前 GB/T 28181 协议中并无有效控制设备停发码流的机制,例如因为种
种原因,平台发送的 BYE 设备并没有收到,设备就不会把当前码流给断掉。如果这种情况超
过 6 次,就会超过设备的通道预览上限。除非设备掉线或者重启,不然就会一直发码流。
3 问题:设备方面发送了 BYE。
3 答案:如果平台方面长时间不发送 ACK,那么设备会自己发送 BYE,关闭会话。在实际项
目中,网络原因(尤其是公网环境端口映射出错时)导致码流发送失败设备端也会主动发 BYE。
4 问题:如果网络上的码流太多,怎么判断码流是哪次请求的?
4 答案:平台发出 INVITE 请求时,会在消息体里面注明 y 字段,表示取流序号。

最后修改:2022 年 04 月 27 日 08 : 07 PM
如果觉得我的文章对你有用,请随意赞赏