夏楚
夏楚
这个问题处理很棘手 除非能让我们调试
zlm的websocket端口啥时候支持推流了?
zlm能通过公网地址再访问自己的http端口吗?
这种一般是使用环境问题 先关闭issue了
Trace的日志是最不重要的日志 你说的不是这个原因
这个我请教media-server库作者老陈才知道他的库其实是有些优化的 不过需要宏开启
udp丢包花屏问题无解。 tcp你们反馈的现象是摄像头有bug,在发送tcp时,如果网络不好,写入数据到非阻塞socket会返回-1或部分数据,一般来说,程序需要保存未发送成功的数据,但是如果没处理,就会导致tcp上下文错乱了。 tcp协议是流式协议,是上下文强相关的,如果中间丢失数据就无法rtp包对齐,无法从一堆数据中找到什么地方是rtp开头。
zlm有尽最大的努力兼容这种tcp上下文错乱的bug,zlm会从错乱的tcp流中去搜索ssrc来恢复上下文,但是如果一开始获取的ssrc就是错的 那么就无法恢复。
国标这种协议 使用ps封装就是败笔 根本不适合互联网传输
没bug的摄像头使用tcp推流 有bug的使用udp吧 没什么好办法了。全部用tcp推流也行,反正大部分情况应该都能恢复tcp上下文