FFMPEG - Потоковая передача GoPro4 в RSTP
Приветствие! Я планирую захватить потоковое видео в реальном времени с GoPro4 и загрузить его в TouchDesigner, чтобы использовать этот материал в проекте проекционного картографирования.
До сих пор я мог воспроизводить поток GoPro4 с помощью ffplay, выполняя следующие действия: 1. Хост-точка GoPro4 WiFi. 2. Подключите ноутбук WiFi к точке доступа GoPro4. 3. Перезапустите потоковую службу GoPro, открыв в http://10.5.5.9/gp/gpControl/execute?p1=gpStream&c1=restart. 4. Запустите команду ffplay, чтобы открыть окно потока видео ffplay: 'ffplay -an -fflags nobuffer -f:v mpegts -probesize 8192 rtp://10.5.5.9:8554'
Следующим шагом я выберу повторную потоковую передачу этого сигнала в протокол RTSP, чтобы TouchDesigner мог получить этот сигнал.
И вот мой вопрос - как перенаправить этот вход в RTSP?
1 ответ
Вы можете передать поток GoPro на localhost, а затем загрузить его на Touchdesigner. У меня нет опыта работы с touchdesigner, но если он похож на OBS, вам просто нужно добавить URI localhost rtsp в качестве входных данных. Посмотрите, как я сделал это для потоковой передачи на Facebook и YouTube; https://github.com/KonradIT/gopro-py-api/blob/5581dc4e2225cacd10a15b978534efdb0df89830/examples/streaming/README.md
Доказательство того, что он работает в OBS: https://twitter.com/konrad_it/status/852425858753146881?s=09