Как включить отладку для конкретного элемента в g-streamer для платформы iOS? - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь отправить RTMP-поток с устройства iOS с помощью следующего конвейера, но происходит сбой без каких-либо ошибок.Есть ли способ получить больше журналов, чтобы получить проблему.

avfvideosrc!vtenc_h264!h264parse!flvmux!очередь !rtmpsink location = 'rtmp: //192.168.11.210/live/livestream

Я пробовал setenv ("GST_DEBUG", "*: 5", 1) , но без помощи.

Также, если я изменю avfvideosrc на videotestsrc конвейер работает нормально.

* Нет проблем с разрешениями, так как я могу получить данныес камеры, используя avfvideosrc!autovideosink .

1 Ответ

0 голосов
/ 24 мая 2018

Я бы предположил, что цветовые пространства не подходят друг другу.Кодеры H264 обычно хотят YUV 4: 2: 0, в то время как кулачки часто обеспечивают YUV 4: 2: 2 или RGB.Попробуйте добавить элемент videoconvert между источником и кодером.

...