Http DirectShow中的实时流媒体H.264

Http DirectShow中的实时流媒体H.264,http,directshow,h.264,live-streaming,Http,Directshow,H.264,Live Streaming,有人知道为了通过http传输H.264实时流,我必须使用DirectShow中的哪些过滤器吗? (特别是我必须使用哪种源过滤器) 任何代码建议都会有帮助 谢谢 你是指HTTP隧道还是苹果(MPEG-TS)和微软(MP4)的基于块的方法 如果您正在寻找隧道解决方案,以下内容可能会有所帮助: 一个(典型)选项是使用RTSP源过滤器。但是,windows中没有库存RTSP源筛选器。您可以自己编写或尝试使用以下方法之一: 我从未使用过它,所以说不出它工作得有多好,但我确实记得看到了HTTP隧道选项 我还

有人知道为了通过http传输H.264实时流,我必须使用DirectShow中的哪些过滤器吗? (特别是我必须使用哪种源过滤器)

任何代码建议都会有帮助


谢谢

你是指HTTP隧道还是苹果(MPEG-TS)和微软(MP4)的基于块的方法

如果您正在寻找隧道解决方案,以下内容可能会有所帮助:

一个(典型)选项是使用RTSP源过滤器。但是,windows中没有库存RTSP源筛选器。您可以自己编写或尝试使用以下方法之一: 我从未使用过它,所以说不出它工作得有多好,但我确实记得看到了HTTP隧道选项

我还提供了一个例子,如果你正在寻找一个源代码。它使用RTSP/RTP/RTCP库。它的目标是流式传输一些音频格式,我只是最近才开始尝试添加对H.264的支持。我设法将live555中提供的示例H.264文件流式传输。也许这会有助于开始。Live555确实支持HTTP隧道,但您必须修改过滤器源代码以使其正确。

制作了一个DirectShow源过滤器,它支持RTSP和苹果风格的HTTP实时流媒体


我们目前正在另一个项目中使用它

是的,来自rtpstream.com的RTSP源过滤器适用于所有类型的RTP传输,包括HTTP隧道。但它有32个过滤器实例运行的限制。。。这只是sux。@Ralf先生感谢rtsp源代码过滤器,但如何在direct show中使用它请告诉我们,我们在哪里可以找到它的源代码我是指rtsp源代码filter@Cipi先生,请问如何在应用程序中使用RTSP源过滤器tell@Dany您可以在下载源代码时像使用任何其他DirectShow筛选器一样使用它,使用它的GUID加载它,或者,您可以为rtsp协议注册源筛选器,请参阅。这样做将允许您使用WMP@Ralfsir i wan要在以下链接中给出的GMF网桥中使用RTSP源筛选器,请指导如何使用它您希望通过HTTP隧道通过某个实时协议接收H.264实时流,还是希望有一个将传输(发送)的筛选器通过HTTP传输到internet的流?@Ralf sir感谢rtsp源过滤器,但如何在direct show中使用它请告诉我