繁体   English   中英

如何使用 Python aiortc 将 GStreamer RTSP 视频流作为 WebRTC 数据读取?

[英]How do I read a GStreamer RTSP video stream as WebRTC data using Python aiortc?

我正在尝试使用 GStreamer 和 Python 的 aiortc 库创建一个低延迟流(亚秒级),以便为流数据创建一个 WebRTC 对等点。 我已经从 aiortc 修改了服务器示例,并且可以发送音频文件并挂钩到视频响应中,但是我需要使用哪些类/进程来利用 GS​​treamer RTSP 视频流?

我是否需要使用 appsink 之类的东西解码样本并单独发送每个帧,或者是否有一个 aiortc 类可以获取 RTSP uri 并将结果流传输给对等方?

我目前正在使用 GStreamer 1.10.4 运行。

似乎是一个有希望的开始,但您需要进行一些 NAL 单元解析。 另外我相信这个实现会解码和重新编码每一帧,但如果编码的视频格式是兼容的,你应该能够在没有这些额外步骤的情况下发送它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM