I've written an rtp sender and receiver based on the test3v example for
streaming mpeg4 video.  When I set them both up to run, they would each
show output indicating that everything was running fine.  The pipeline
was linked and playing, etc, etc.  However, no video would be displayed
(videotestsrc on the sender and xvimagesink on the receiver).  The only
way I've been able to get video to show up, is by grabbing the pipeline
from the stream on the receiver and setting the "send-config" attribute
on the payloader.  Like this:

pipeline = farsight_stream_get_pipeline( videoStream );
pay = gst_bin_get_by_name( GST_BIN( pipeline ), "rtpmp4vpay0" );
g_object_set( G_OBJECT( pay ), "send-config", TRUE, NULL );

If I do that, it works.  Is it standard to do this?  It feels like
something that I'm messing up elsewhere and then duct taping here.  The
test programs definitely don't do this anywhere.  Also, this is with
farsight 0.1.25.  Thanks.

Aaron

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel

Reply via email to