VideoHelp Forum
+ Reply to Thread
Results 1 to 9 of 9
Thread
  1. Member khodam's Avatar
    Join Date
    Jun 2013
    Location
    Somewhere I belong
    Search PM
    Dear users,

    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
    Best wishes...
    Quote Quote  
  2. 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.
    Quote Quote  
  3. Member khodam's Avatar
    Join Date
    Jun 2013
    Location
    Somewhere I belong
    Search PM
    Dear Selur,

    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?

    Thank you
    Best wishes
    Quote Quote  
  4. 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.

    Cu Selur

    Ps.: probably could also use Avisynth with Directshowsource and TCPServer, or write up some Client/Server stuff in C++ using the Qt framework.
    Quote Quote  
  5. Googled a bit and found that there are free rtp Server/Client DirectShow filter: http://rtpstream.com/cgi-bin/mwf/board_show.pl?tid=8#tid8
    Quote Quote  
  6. Member khodam's Avatar
    Join Date
    Jun 2013
    Location
    Somewhere I belong
    Search PM
    I Salute you dear Selur
    Thank you very much sir
    Best wishes...
    Quote Quote  
  7. Member khodam's Avatar
    Join Date
    Jun 2013
    Location
    Somewhere I belong
    Search PM
    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.

    Peace
    Quote Quote  
  8. Member khodam's Avatar
    Join Date
    Jun 2013
    Location
    Somewhere I belong
    Search PM
    Well, I actually could stream and render MPEG Transport Streams using Elecard filters. Unfortunately I couldn't do it with free ones.
    Quote Quote  
  9. Maybe someone over at the RTP/RTSP Forum can help with that.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!