我使用 5 个 ip 摄像机,每个摄像机为我提供 5 个 RTSP 流。我选择这些 RTSP 视频流中的任何一个,并将它们与我的麦克风(音频 RTSP 流源)混合并将其广播到我的 RTMP 服务器。
我尝试进行无缝流传输,这意味着当相机到相机切换发生时不应该有任何延迟。在摄像机到摄像机切换期间,服务器应该看到来自我的流客户端 PC 的连续流。
我看到管道随机崩溃并给我很多错误消息。知道如何解决吗?
要获得真正的无缝切换,您需要同时将所有流接收到临时缓冲区中,然后对所选缓冲区中的 RTMP 输出进行编码。
如果您不这样做,那么在进行切换时总会有明显的延迟,因为您必须与编码硬件进行握手并等待下一个关键帧。
这是很有可能做到的,它只是变得更像是一个项目而不是单个堆栈溢出问题......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)