HLS 스트리밍을 유튜브 라이브로 FFmpeg를 사용해서 송출할 수 있다
또한 유튜브 라이브는 자동으로 스트리밍을 저장할 수 있으므로 HLS 스트리밍을 자동으로 저장할 수 있다
이번 예제에서는 트위치 HLS 스트리밍을 유튜브 라이브로 송출해보자
트위치 1080p로 송출하려면 다음 링크를 적용하자
트위치 1080p 프록시로 우회하기 (VPN 없이)
m3u8
검색라이브 스트리밍 시작
클릭유튜브 스트리밍을 처음 시작하면 24시간 대기가 걸릴 수 있다
FFMPEG 다운로드 링크
https://www.ffmpeg.org/download.html
쉘에서 다음 명령어를 입력해주자
ffmpeg -re -i "HLS 스트리밍 링크" -c copy -f flv "rtmp://a.rtmp.youtube.com/live2/유튜브 스트림 키"
- HLS 스트리밍 링크는 #1에서 가져온 링크
- 유튜브 스트림 키는 유튜브 실시간 스트리밍에서 가져온 스트림 키
명령어를 입력하면 다음과 같이 뜨면서 유튜브 스트리밍이 시작 될 것이다
이후 유튜브 스트리밍에서 다시보기를 저장할 수 있어서 자동으로 스트리밍을 저장 할 수 있다
⚠️주의점⚠️
FFmpeg 프로세스를 스트리밍 하는 동안에 계속 켜놓아야 하기 때문에
서버에서 하는걸 추천합니다
FFmpeg로 HLS 스트리밍 로컬로 저장하기
참고로 유튜브 송출이 아닌 로컬 파일로 저장하려면
ffmpeg -i "HLS 스트리밍 링크" -c copy stream.mkv
로 실행하면 스트리밍이 자동으로 저장한다