0

我使用 Live555 h.264 流客户端从 IP 摄像机查询帧数据包,我使用 ffmpeg 解码缓冲区并通过 OpenCV 分析帧。(这些管道基于testRTSPClient示例,我在DummySink::afterGettingFrame() by ffmpeg)

现在我想将帧实时流式传输到另一个客户端(远程客户端)OnDemand模式,帧可能会添加分析结果(边界框,文本等),如何使用Live555来实现呢?

4

1 回答 1

2

好吧,最好的办法是重新编码结果帧(带有边界框等),并将其传递给 RTSPServer 进程,该进程将允许您使用 rtsp url 连接到它,并将编码的数据流式传输到任何兼容的 rtsp 客户端. 有关如何执行此操作的常见问题解答有一个很好的参考http://www.live555.com/liveMedia/faq.html#liveInput它将引导您完成所采取的步骤,并提供示例源代码,您可以根据需要进行修改.

于 2012-09-12T09:48:27.503 回答