gstreamer? Если точнее, в работе с rtsp сервером?
Да Вам надо просто приказать и он сам заработает
Смешно. Проблема в том, завершение приема потока на стороне сервера не всегда отрабатывает корректно. Поток в ходе приема пишется в файл. Завершаю прием отправкой сигнала EOS gst_element_send_event(m_pipeline, gst_event_new_eos()) . Далее ожидаю сообщения об успешном получении сигнала всеми элементами. msg = gst_bus_timed_pop_filtered (GST_ELEMENT_BUS (m_pipeline), timeout, (GstMessageType)(GST_MESSAGE_EOS | GST_MESSAGE_ERROR)); Однако, каков бы ни был таймаут, чаще всего шина возвращает msg == NULL. В чем может быть причина?
Обсуждают сегодня