У меня такое чувство, что об этом спрашивали несколько раз, но я все еще не могу заставить его работать.Основываясь на документах GStreamer и Kurento, у меня есть куча рабочих примеров конвейера gstreamer для отправки демо-видео и еще один для получения.Вот пример (который я мог бы указать конкретному источнику, откуда это пришло, но я просмотрел десятки) .-
Отправитель
./gst-launch-1.0 -v uridecodebin name=uridec uri=https://www.freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm ! videoconvert ! x264enc noise-reduction=10000 tune=zerolatency byte-stream=true threads=4 key-int-max=15 intra-refresh=true ! mpegtsmux alignment=7 name=mux ! rtpmp2tpay ! queue ! udpsink host=192.168.1.103 port=5000 sync=true uridec. ! audioconvert ! voaacenc ! audio/mpeg ! queue
Receiver
./gst-launch-1.0 -v playbin uri=udp://192.168.1.103:5000
Сначала я предположил, что с конвейерами что-то не так, но я разработал пять различных способов потоковой передачи видео от отправителя к получателю (оба на одной машине), поэтому я думаю,проблема может быть в самой сети.Кто-нибудь может указать мне правильное направление, чтобы начать отладку / понимание проблемы?
(кстати, я пытаюсь выполнить потоковую передачу из OSX в Windows)