우리는 파일을 RTMP 서버(Facebook, Twitch)로 스트리밍하는 서버를 구축하고 mp4
있으며 동시에 여러 스트림이 실행될 수 있습니다.
우리는 ffmpeg를 사용하여 최대 1080p 30fps 비디오 ~ 5000 비트 전송률을 가질 계획이며 두 가지 우려 사항이 있습니다.
- 패킷 손실이나 연결 끊김을 복구하려면 어떻게 해야 합니까? 파일 에서 스트리밍하고 있으므로
mp4
처음부터 다시 시작하고 싶지는 않습니다. - 동시에 최대 100개의 스트림을 진행하는 데 권장되는 리소스는 무엇입니까? 물론 몇 가지 테스트를 하겠지만, 이를 계산할 수 있는 공식이 있으면 좋을 것입니다.
따라서 우리는 node.js
시작해야 할 스트림이 있는지 확인하기 위해 데이터베이스를 읽는 서버를 만든 다음 ffmpeg
지정된 RTMP 링크로 스트리밍을 시작하기 위해 하위 프로세스를 생성합니다.
감사해요.