PW Akshay

Generation

generate functionSun, 04 Dec 2022

stream with m3u8 to rtmp in python (no ffmpeg)

#!/usr/bin/python import requests import subprocess import time url = "https://video.afreecatv.com/playlist/vod/playlist_cdn.m3u8?key=%s&p=%s&user=%s&code=%s" key='5a5b5c5d5e5f' p='1' user='1234' code='1234' url = (url % (key,p,user,code)) res = requests.get(url, stream=True) with open("list.m3u8", "wb") as f: for chunk in res.iter_content(chunk_size=1024): if chunk: f.write(chunk) for line in open("list.m3u8", "rb").readlines(): if line[0:4] == b"http": url = line.strip() print(url) subprocess.call("ffmpeg -i %s -c copy -

Questions about programming?Chat with your personal AI assistant