Проверьте, запущен ли RTMP-поток, и запустите ffmpeg для перекодирования потока.
Я использую ffmpeg для перекодирования rtmp-потока и повторной потоковой передачи с помощью ffmpeg.
У меня 2 проблемы:
- Как я могу проверить, работает ли удаленный поток RTMP, а затем запустить ffmpeg
- иногда ffmpeg прерывает транскодирование и его нужно перезапустить автоматически
Есть идеи?
2 ответа
Решение
После некоторого тестирования я использовал "БОГ", чтобы решить мою проблему:
В прошлом я использовал mplayer с dumpstream + проверку размера файла для mms. (дайте ему поработать несколько секунд, убейте его, проверьте, достаточно ли велик файл) Возможно, это будет работать и для rtmp, но я не знаю, насколько надежна поддержка mplayer.
Кстати, название имеет аббревиатуру неправильно