stream.sh (стрим в 1080p):
value=`cat mylist.txt`
ffmpeg -stream_loop -1 -thread_queue_size 1500 -i stream.mp4 -stream_loop -1 -i "$value" -shortest -map 0:v:0 -map 1:a:0? -acodec aac -pix_fmt yuv420p -vcodec libx264 -b:v 500k -crf 35 -intra-refresh 1 -g 1 -filter:v "scale=-1:1080" -r 5 -preset ultrafast -tune zerolatency -err_detect ignore_err -truncate 0 -f flv "rtmp"
В файле mylist.txt находится ссылка на стрим полученная следующим кодом(Python):
from youtube_dl import YoutubeDL
from os import system
while True:
with YoutubeDL({}) as ydl:
file = open('url.txt', 'r')
url=file.read()
file.close()
song_info = ydl.extract_info(url, download=False)
su=song_info["formats"][0]["url"]
file = open('mylist.txt', 'w')
file.write(su)
file.close()
system('sh stream.sh')
В url.txt находится ссылка на стрим