NginX는 "무작위로" 서버로의 스트림을 차단합니다.

NginX는 "무작위로" 서버로의 스트림을 차단합니다.

NGINX(RTMP 모듈이 포함된 1.7.12.1 Lizard)를 사용하여 개인 리스트리밍 서버를 설정했지만 다른 몇 가지를 시도했지만 결과는 동일했지만 무작위 시간에 무작위 간격으로 YouTube 서버로 나가는 스트림을 계속 절단합니다. 트위치에서는 항상 괜찮아요.

여기에서 NginX를 가져왔습니다.http://nginx-win.ecsds.eu/download/ 그런 다음 끝에 다음을 추가하여 NginX conf 파일을 변경했습니다.

rtmp { 
        server {
                listen 1935;
                chunk_size 4096;

                application live {
                        live on;
                        record off;

                         push rtmp://a.rtmp.youtube.com/live2/YT-KEY;
                         push rtmp://live-arn.twitch.tv/app/TW-KEY;
                }
        }
}

"푸시" 명령을 다시 정렬하려고 시도했지만(첫 번째로 푸시되는 명령 교체) 운이 없었습니다.

디버깅할 수 있는 방법이 있습니까? 아니면 연결이 끊어지는 이유를 알아보고 여기에서 문제가 있는 것이 NginX인지 확인하는 방법이 있습니까?

참고: NginX 오류/경고 로그를 사용해 보았지만 "컷아웃"이 등록되지 않았습니다.

참고 2: NginX는 임의의 기간 동안에도 임의의 간격 후에 스트림을 재개합니다.

참고 3: 별도의 PC(동일한 로컬 네트워크)에서 NginX를 호스팅한 후에도 문제가 계속 발생합니다.

미리 감사드립니다!

답변1

문제는 Youtube(이 게시물의 원인)에서 발생했으며 해결책은 CHUNK SIZE입니다. 가장 낮은 값인 1024로 설정하면 문제가 더 이상 나타나지 않습니다. 지금은 적어도!

관련 정보