<div dir="ltr"><div><div><div>I spent the better part of this week attempting to get rtsp-server working on CentOS5. After 4 days of building it and its dependencies from source, I finally had successful compilation. But no matter what pipeline or combination of modules I try (believe me, I've tried dozens), I cannot successfully connect from VLC. Every time, I get a large number of "GST_IS_ELEMENT" assertion failures and a host of other errors.<br>
<br></div>Assuming my problem was with CentOS5, I moved over to Fedora 18. I didn't have to compile anything manually, since newer versions of everything already existed in the repositories. I built the 0.10.8 rtsp-server examples and ran the test-launch application with the suggested pipeline. However, I once again get the same VLC errors. Here's the output from test-launch:<br>
<br></div>GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed<br><br></div><div>CRITICAL **: gst_rtsp_media_factory_get_auth: assertion 'GST_IS_RTSP_MEDIA_FACTORY (factory)' failed<br>
<br></div><div>Half the time, I also get the following error:<br><br></div><div>GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_lock': Invalid argument. Aborting<br><br></div><div>I really want to believe there's a problem with what I'm doing, but it honestly seems like there's a serious issue with rtsp-server. At this point, the only thing I want is to see the test pattern in VLC using RTSP.<br>
<br></div><div>Please help me!<br></div>
</div>