PW Akshay

Generation

generate functionMon, 05 Dec 2022

Program to stream m3u8 urlto rtmp in python using LibRtmp .

def stream_m3u8_rtmp(m3u8_url, rtmp_url): response = requests.get(m3u8_url) m3u8_content = response.content m3u8_lines = m3u8_content.split("\n") m3u8_ts_lines = [e for e in m3u8_lines if e.startswith("http")] for ts_url in m3u8_ts_lines: response = requests.get(ts_url) ts_content = response.content ts_file_name = path.basename(ts_url) print ts_file_name with open(ts_file_name, "wb") as f: f.write(ts_content) stream(ts_file_name, rtmp_url) os.remove(ts_file_name)

Questions about programming?Chat with your personal AI assistant