1. 방송 시작부분에서 오류가 발생하는 경우가 있다고 합니다.

2. 중간 부분에 누락되는 경우가 있다고 합니다. (이건 진짜 왜지.. 한번 접속하고 나면 화질별 m3u8은 트위치꺼라 중간에 끊기는건 여기서 해결할 수 있는 문제가 아닌듯 한데..)


비슷한 이슈 생기신 분들은 제보 부탁드립니다.


제가 실녹을 많이 틀어두는 편이 아니라 저한테는 초반이나 중간 누락이 발생한게 없어서 들어온 로그를 보자면 (글 맨 아래쪽에 있음), 오류가 발생할때 Available streams: 160p (worst), 360p, 480p, 720p60, 1080p60 (best) 가 아닌  Available streams: live (worst, best) 인 경우 에러가 발생하며 stream.hls 로 읽어들여 use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead 를 사용하라고 출력됩니다. 아마  hls:// 프로토콜으로 들어가도 해결이 안될 가능성이 큽니다.


프리롤 에드 막는다고 기존에 사용하던 PlaybackAccessToken 이 아니라 PlaybackAccessToken_Template 이 사용되어 발생하는 문제일수도 있고, 저는 사용하지 않았던 --stream-segment-threads 차이일수도 있고, 시작한 그 순간에 m3u8을 받아오려면 m3u8 이 정상적으로 출력되지 않는 걸수도 있습니다. 또한 링크가 트위치로 인식하는게 아니라 생방송 m3u8 그 자체로 인식되게 하는거라서 트위치랑 다르게 스트림링크 상에서 예외처리가 안되어 발생하는 오류일수도 있습니다. (콘텐츠 타입은 트위치랑 동일하게 맞췄는데도 이후에 문제 발생한거 보면 컨텐츠타입 문제는 아닌듯)


일단 기존 gql 사용하도록 설정해봐야할듯


아마 저는 표본이 부족해서 오류가 발생하지 않은것 같기도 한데  내일 방송 시작 전에 여러개 틀어두고 테스트시 

m3u8 text는 형태가 어떻게 되길래  화질 선택 부분에서 Available streams: live worst best 만 뜨는지랑, 왜 hls://https://xxxxxxxxxx.nxwqwer.workers.dev/~~~ 를 사용하라고 하는건지 중점적으로 여러개 테스트 해봐야될듯 싶습니다.


* 오류로그

[cli][info] Found matching plugin hls for URL https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/xxxxxxxxxx.m3u8

[cli][info] Available streams: live (worst, best)

[cli][info] Opening stream: live (hls)

[cli][info] Writing output to

E:\xxxxxxxxxx\xxxxxxxxxx\xxxxxxxxxx\xxxxxxxxxx.mkv

[stream.hls][warning] Failed to reload playlist: Attempted to play a variant playlist, use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead

[stream.hls][warning] Failed to reload playlist: Attempted to play a variant playlist, use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead

[stream.hls][warning] Failed to reload playlist: Attempted to play a variant playlist, use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead

[stream.hls][warning] Failed to reload playlist: Attempted to play a variant playlist, use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead

[stream.hls][warning] Failed to reload playlist: Attempted to play a variant playlist, use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead

[stream.hls][warning] Failed to reload playlist: Attempted to play a variant playlist, use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead

[stream.hls][warning] Failed to reload playlist: Attempted to play a variant playlist, use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead

[stream.hls][warning] Failed to reload playlist: Attempted to play a variant playlist, use 'hls://https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8' instead

[cli][error] Try 1/1: Could not open stream <HLSStream ['hls', 'https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/xxxxxxxxxx.m3u8']>;; (Failed to read data from stream: Read timeout)

error: Could not open stream <HLSStream ['hls', 'https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/gongparipa.m3u8']>;;, tried 1 times, exiting

[cli][info] Closing currently open stream...

녹화가 종료되었습니다. 온라인 여부를 재탐색합니다

xxxxxxxxxx 스트리머가 온라인입니다 녹화를 시도합니다

[cli][info] Found matching plugin hls for URL https://xxxxxxxxxx.nxwqwer.workers.dev/xxxxxxxxxx/xxxxxxxxxx.m3u8

[cli][info] Available streams: 160p (worst), 360p, 480p, 720p60, 1080p60 (best)

[cli][info] Opening stream: 1080p60 (hls)

[cli][info] Writing output to

E:\xxxxxxxxxx\xxxxxxxxxx\xxxxxxxxxx\xxxxxxxxxx.mkv