2016-11-16 4 views
1

Node JS/C#이 RTMP를 사용하여 Twitch, Facebook 및 Youtube로 비디오 스트림을 보내는 방법에 대한 정보를 찾으려고합니다. 입력은 다른 형식입니다. 이미지, 비디오 또는 웹 사이트. 아주 작은 OBS처럼.Rtmp를 사용하여 스트리밍 서비스에 비디오 스트리밍

+0

정확히 무엇이 문제인지 보여주는 [mcve]를 제공해주십시오. – dymanoid

+0

글쎄 만약 내가 몇 가지 코드가 있었 겠지만, 거기에 좋은 라이브러리가 있는지 또는 모든 정보를 어떻게 할 수 있는지 모르겠다. 나는 잠시 동안 아무 결과없이 구글을 가지고있다. 그래서 나는 출발점이 없다 ... @dymanoid –

답변

2

직접 빌드하려면 node.jsffmpeg을 확인하십시오. 이제 a.v. (오디오 비주얼)를 캡처하는 방법이 다른 질문이지만 ffmpeg를 사용하여 스트림을 푸는 데 사용할 수 있습니다 (어떤 프로토콜을 통해 빠른 탐색이 있었는지 확실하지 않고 쉽게 볼 수 없었 음). ffmpeg로 당신은 당신이 할 수있는 것에 대한 많은 선택권을 가질 수 있습니다. 나는 그것을 전에 보았고 프로젝트 또는 2에서 그것을 매우 직관적이며 잘 문서화했습니다. 하지만 보려는 다른 라이브러리를 시작하면 fluent-ffmpeg for node.js이므로 API보다 래퍼를 사용하기가 쉽습니다.
사전 제작 된 솔루션은 node-rtsp-rtmp-server이지만 다시 한 번 폴더의 mp4와 같은 파일에서 작동하므로 자신의 목적에 맞게 변경해야합니다.
먼저이 작업을 수행하려면 a.v.를 캡처 할 수있는 방법을 찾아야합니다. 그것을 ffmpeg에 연결하여 파일을 저장하고 원하는 파일 형식으로 코드 변환 한 다음이 서버를 필요한 대상으로 스트리밍 할 수 있습니다.
만약 내가 이드라면 우선 github과 같은 opensource 저장소에서 행운을 빕니다.
또한이 방법은 소셜 미디어 서비스 및 서버와 엔드 포인트 서비스간에 필요한 모든 연결을 통해 전체 인증 프로세스를 스트리밍하는 방법 (및 그에 대한 간략한 개요) 일뿐입니다.