On Apr 2, 2008, at 5:01 AM, sanathkumar wrote:

Hi
I refered to wis-streamer code which implements a FramedSource for go7007 tv-tuner
    I am using the live & wis-streamer on Windows XP service pack 2

I am attempting to build a Windows DirectShow filter which feeds video / audio frames to a custom FramedSource which implements the readfile() which in turn gets framedata from the DirectShow filter I am feeding my Filter from Microsoft MPEG-4 VKI Codec V3 ( Output PIn shows type as MP43)

Even though I recve the data in Framed Source , when I connect using VLC nothing happens

Please I need some help in understanding - what format the frams should be fed using Framed Source ? Should be in Raw or any specific codec ?

I would say the format of the frames your FramedSource should deliver depends on which Framer you use. I've made a subclass of FramedSource which encodes MPEG4V frames using Ffmpeg in the doGetNextFrame function. It feeds it frames to an MPEG4ESVideoRTPSink and from then on i did about the same as in the testMPEG4VideoStreamer test program.

in short:

RTPSink* videoSink = MPEG4ESVideoRTPSink::createNew (*live555usageEnvironment, rtpGroupsock, 96); MySubclassFramedSource* liveVideoSource = MySubclassFramedSource::createNew(*live555usageEnvironment); // encodes the frames using FFMpeg MPEG4VideoStreamFramer *videoFramer = MPEG4VideoStreamFramer::createNew(*live555usageEnvironment, live555VideoSource);
        
videoSink->startPlaying(*videoFramer, live555AfterPlayingFunc, NULL / *clientData*/);





Looking forward to any kind of support

Thanks in advance


Sanath


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to