Я пишу приложение gstreamer и должен передавать выходной аудио/видео поток поверх rtsp. Но в gst-rtsp-server
я основал создание factory
только с gst-launch
синтаксиса gst-launch
:
factory = gst_rtsp_media_factory_new ();
gst_rtsp_media_factory_set_launch (factory,
"( appsrc name=mysrc ! videoconvert ! x264enc ! rtph264pay name=pay0 pt=96 )");
Можно ли подключить gst-rtsp-server
к моей трубе?
Вы должны подклассифицировать rtsp-media-factory
и переопределить default_create_element
, который вернет ваш pipeline
как GstElement
rtsp-media-factory
? Там нет класса с таким именем (и, AFAIK, не может быть одного из-за синтаксиса C ++)