H.264 Live Streaming in DirectShow

Does anyone know which filters in DirectShow I need to use to stream an H.264 LIVE stream over http? (especially which source filter I should use)

Any code suggestion would be helpful.

Thanks!

+4
source share
2 answers

Do you mean HTTP tunneling or piecewise methods of Apple (MPEG-TS) and MicroSoft (MP4)?

If you are looking for a tunneling solution, the following may be helpful:

One (typical) option is to use the original RTSP filter. However, the windows do not have the original RTSP source filter. You can write your own or try using one of the following: http://rtpstream.com/downloads.shtml I have never used it, so I can’t say how well it works, but I remember seeing the HTTP tunnel.

I also made an example that can be found in sourceforge if you are looking for it with source code. It uses the live555 library for RTSP / RTP / RTCP. It was aimed at streaming some audio formats, and I just recently started playing with the addition of H.264 support. I was able to transfer sample H.264 files available from live555. Perhaps this may be useful when starting work. Live555 supports HTTP tunneling, but you will need to modify the source code of the filter to get it right.

+4
source

Www.3ivx.com creates an original DirectShow filter that supports HTTP Live Streaming RTSP and Apple style streams

We are currently using it in another project.

0
source

All Articles