I want to stream a video capture device on network using MPEG-2 format. I'm able to record, save and play MPEG-2 videos using DirectShow but I have no idea about network streams.
I want you to name filters I should use for this.
Thank you very much
+ Reply to Thread
Results 1 to 9 of 9
a. I know that ffmpeg and vlc can be used to stream from a DirectShowSource over a network,
b. if you google for "DirectShow rtmp filter" you will find multiple commercial solutions (DirectShowFilters/-Frameworks)
since you mentioned that you have 'no idea about network streams' testing the trial and later buying a commercial solution might be the easiest way.
I don't want to use other application like VLC. I should implement on my own.
Aha, so what I need is RMTP filter. I've heard about RMTP which is a stream protocol and I think some live internet TVs use this protocol which even Windows Media Player is able to play it. Thank you.
Why did you mention commercial filters? Is it means that there isn't free filters for MPEG-2 stream?
Only free solution I know of would be to encapsulate the content into asf and the use the WMASFWriter/Reader interface which uses http iirc. (see: http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/f28de003-abe6-4949-8a3f-6...howdevelopment and http://www.codeproject.com/Articles/80413/Streaming-Server-using-Direct-Show-and-Windows-Med).
Haven't heard of any free streaming api which uses DirectShow Filters.
Ps.: probably could also use Avisynth with Directshowsource and TCPServer, or write up some Client/Server stuff in C++ using the Qt framework.
I Salute you dear Selur
Thank you very much sir
Well, thanks to Selur; I'm gonna share what I did till now:
What I learned: RTMP stands for Real Time Messaging Protocol and uses TCP port 1935. There is other RTMP variants like RTMPS (with SSL) and RTMPT (encapsulated within HTTP) and etc.
There is a lot of commercial RTMP DirectShow filters. Unfortunately almost there is no free RTMP DirectShow filter. I downloaded this filters which Selur gave me but did not test them. I'll write down the result in this post; so other people can read and use my experiences about RTMP stuff.
Well, I actually could stream and render MPEG Transport Streams using Elecard filters. Unfortunately I couldn't do it with free ones.