Is there an easy way to play rtp video / audio stream in WPF?

I need to create a WPF control that will play an rtp stream with the requirement that latency be as low as possible.

I reviewed the following two projects:

http://vlcdotnet.codeplex.com/
http://wpfmediakit.codeplex.com/

As far as I know, I can’t use VLC because we are sending a commercial application with a more restrictive license than the GPL (i.e. we cannot send our source).

The Wpf media set is good, but I can't find a good / free rtp directshow source filter, and I wanted to ask if there is a simpler solution that I am missing before I go on to write my own.

Any ideas?

+6
wpf streaming rtp
source share
2 answers

VLC uses the LIVE555 library for the RTP / RTSP side, so it may be useful for you, it is licensed under the LGPL. This is a C ++ library, so you have to exit pinvoke, and since I have never used a library, I cannot say how difficult it is to do it.

There is pjsip.net , but it looks like the GPL , as that is what underpinned pjsip and pjmedia .

Here is a handy list of RTP stacks .

+4
source share

There is no simple solution that I came across. I have used the RTSP filter in the past using LIVE555, but I don’t think it falls within the scope of the β€œlight”.

I saw this in the original forge, but I read the comments asking if it even works.

+3
source share

All Articles