[Live-devel] H264VideoRTPSource question

Jeremy Noring kidjan at gmail.com
Thu Jul 23 08:25:10 PDT 2009


I've written something similar using FFDShow's decoder filter that works
fine, so it sounds like something in your directshow filter implementation
is wrong; I'd try the dshow newsgroups.

Hi,
>
> I'm trying to write a Microsoft DirectShow source filter based on live
> media's RTP implementation. For mpeg4 it works perfectly. But for H264, the
> video is always jumpy. Sometimes with a lot artifacts. I tried the source
> filter with Cyperlink's H264/avc decoder,  mpc-hc's MPCVideo decoder and
> ffdshow's software decoder. All have the same problem.
>
> What I did was according to Microsoft's documentation
>
> http://msdn.microsoft.com/en-us/library/dd757808(VS.85).aspx<http://msdn.microsoft.com/en-us/library/dd757808%28VS.85%29.aspx>
>
> I created mediatype with 'AVC1' as the media type, and use the
> sprop-parameter-sets from SDP as the the extra data form video format. set
> dwFlags to 4.  Then call fSource->getNextFrame to get the next NALU, in the
> callback function with the NALU, I put 4 bytes length before it and pass
> them to the decoder.
>
> BTW, sources are from vlc and Haivision encoder. vlc play them perfectly.
> And vlc is using livemedia as well :(
>
> Thanks,
>
> Dong
>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>
>


-- 
Where are we going?
And why am I in this hand-basket?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20090723/8c41f6c8/attachment-0001.html>


More information about the live-devel mailing list