Как создать основной список воспроизведения HLS с 1-4 видеопотоками разных разрешений? - PullRequest
0 голосов
/ 25 марта 2019

Я программно генерирую команды инструмента командной строки ffmpeg и запускаю их с помощью system () в c.

Все команды, которые я выполняю, должны транскодировать один входной RTMP-поток в выходные значения 1-4 (в зависимости от размера ввода).

мои команды имеют вид:

ffmpeg -i <input rtmp> /
<transcode options 1> -hls_list_size 6 <output> /
<transcode options 2> -hls_list_size 6 <output> /
<transcode options 3> -hls_list_size 6 <output> /
<transcode options 4> -hls_list_size 6 <output> 

с различным количеством в зависимости от входного разрешения.

Я попытался добавить -master_pl_name master.m3u8 -master_pl_publish_rate 30

до конца, чтобы создать основной список воспроизведения, но это, похоже, не работает.

...