Мне нужно сделать поток с удаленного сервера RTMP на мой сервер. Другими словами, мне нужно преобразовать удаленный rtmp-сервер, чтобы создать новый поток, который точно совпадает с удаленным rtmp, и вернуть его. Возможно ли это с помощью команд PHP, shell_exec, centos или сторонних приложений?
Это возможно с FFMPEG. Что-то вроде
$cmd = $options['ffmpegPath'] .' ' . " -threads 1 -f flv \"" . $rtmpAddress . "/". $streamOut . "\" -i \"" . $rtmpAddress ."/". $streamIn . "\" >&$log_file & ";
exec($cmd, $output, $returnvalue);
Чтобы увидеть / запустить пример, проверьте код этого плагина WP, который выполняет транскодирование в потоках с помощью FFMPEG:
https://wordpress.org/plugins/videowhisper-live-streaming-integration/
Других решений пока нет …