DirectShow in MP (1 Viewer)

xblanc

New Member
June 14, 2006
4
0
Hello Guys,

We are trying to build an MP plugin for watching FreeBox TV.
We succeed in receiving the stream sent by the FreeBox. It is an RTSP stream.

But unfortunately, we cannot play the video encoded within this stream under MP.
It appears to be a DirectShow problem.

Here are three files that contain videos sent by the FreeBox.

http://www-src.lip6.fr/homepages/Xavier.Blanc/tmp/Free/MyFreeMovie4000.avi

http://www-src.lip6.fr/homepages/Xavier.Blanc/tmp/Free/MyFreeMovie5000.avi

http://www-src.lip6.fr/homepages/Xavier.Blanc/tmp/Free/MyFreeMovie6000.avi


Can someone help us to play those files under MP ?
Can someone provide us a bit of C# explaining this.

Thanks

PS: A great thank to all MP developpers. You are all doing a perfect job
 

CHli

Portal Pro
July 5, 2005
1,251
14
Switzerland
Home Country
Switzerland Switzerland
This is raw data without any format indication. I think an ethereal sniff of the stream initialization would be more interesting.
 

patrick

Portal Pro
April 20, 2005
608
45
Southeast
Home Country
United States of America United States of America
Hi,

I could be completely wrong about this but did a quick search on google
and it appears that the solution for RTSP and DirectShow is a filter.

I found this in reply to a WMP question, maybe it can help you get on the right track:

I believe there is are DirectShow plugins for WMP that will allow it to do RTP / RTSP.
I think a simple one is even part of the DirectShow SDK, though it's been awhile since
I had to do any DirectShow and i'm not sure about that one ... either way, it would
not be that difficult to write one. The DirectShow SDK samples "async" and "synth"
demonstrate how to do push- and pull- plugins, and it basically boils down to setting
the type of the output pin(s) to what you'll be delivering, and implementing the read
method to do the RTP / RTSP, get the stream, snarf the payload from the RTP packets,
and convert them to whatever format your output pin(s) are set to.

Source:
http://lists.apple.com/archives/streaming-server-dev/2003/May/msg00005.html


HTH,
patrick
 

Users who are viewing this thread

Top Bottom