使用DirectShow从IP摄像机获取高清视频流时遇到问题。 Direct Show似乎不支持高清视频。我正在考虑使用FFmpeg从相机中获取RTSP流并将其传输到直接显示。我想知道这是否会产生高清视频?如果没有,你有什么建议吗?
先谢谢
答案 0 :(得分:1)
简短回答是的。
更长的答案是HD流与SD流没有区别。它们只包含更多数据,并且需要带宽。在您的情况下,您需要知道IP摄像机正在使用什么类型的编码。在大多数情况下,它应该是H.264。 要使用directshow播放高清视频流,您需要两个过滤器:
如果您使用的是像Axis这样的IP摄像头,它将使用H.264编解码器,并且流将通过RTP。
您可以查看Mainconcept SDK,了解支持HD over RTP / H.264的过滤器演示版