2014-01-13 4 views
0

저는 라이브 비디오 스트림을 생성하고 UPnP 프레임 워크를 통해 표면화하려고합니다.원시 소켓을 사용하여 비디오 스트리밍

저는 원래 Intel에서 개발 한 UPnP 프레임 워크 here을 사용하고 있습니다. 그것은 자신의 경량 웹 서버를 압연 것으로 보인다. FFMPEG를 사용하여 이미지에서 비디오 스트림을 생성하고 타이머에 프레임을 공급하도록 설정할 수 있습니다. 그러나 생성 된 데이터를 어떻게 관리합니까? 무제한의 스트림이 될 수있는 HTTP 응답을 보내려면 어떻게 사용합니까?

잘 알고있는이 기술을 잘 사용하고 있습니까?

모든 입력 내용이 훌륭합니다.

답변

0

https://trac.ffmpeg.org/wiki/StreamingGuide ffmpeg는 TCP 포트에서 수신 할 수 있지만 클라이언트가 종료 될 때마다 ffmpeg를 다시 시작해야하며 한 번에 하나의 클라이언트 만 제공합니다. 한 번에 둘 이상의 클라이언트를 원한다면 어떤 종류의 실제 서버를 사용해야 할 것입니다 ...

+0

조작해야 할 입력이 아니므로 HTTP를 통해 출력을 보내야합니다. 나는 한 번에 한 명의 고객을 지원하는 것에 대해서만 걱정하고 있습니다. –

+0

당신은 아마 아파치 또는 vlc 또는 프런트 엔드 ffmpeg 어떤 종류의 서버가 필요합니다 ... – rogerdpack

+0

나는 memorystream에 파일을 생성 ffmpeg 있어요. UPnP 프레임 워크는 이미 약간의 미니 웹 서버를 실행하고 있습니다. 헤더를 올바르게 설정하여 소비자가 정확하게 컨텐트를 식별하는지 확인해야합니다. –