RTSP 스트리밍 서버 C ++

Aug 15 2020

C ++를 사용하여 RTSP 스트리밍 서버를 작성하고 싶습니다. 스트리밍 된 데이터를 수신하기 위해 여러 클라이언트가이 서버에 연결됩니다.

내가 이해하는 것은 클라이언트 서버 아키텍처를 위해 C ++로 소켓 프로그래밍을해야한다는 것입니다.

FFMPEG가 오디오 / 비디오 스트리밍을위한 명령 줄을 지원한다는 것을 알고 있습니다. 하지만 내 요구 사항은 C ++로 클라이언트 서버 소켓 모델을 작성하는 것입니다.

나는 보았다 https://www.medialan.de/usecase0001.html

나는 또한 이것을보고있다. https://www.youtube.com/watch?v=MEMzo59CPr8

그러나 이것이 도움이 될지 확실하지 않습니다.

오디오 / 비디오 데이터를 스트리밍하려면 FFMEPG API를 사용해야합니까? 그렇다면 어떤 FFMPEG 라이브러리를 사용해야합니까?.

답변

szatmary Aug 16 2020 at 00:15

아니요, RTSP 서버를 작성하기 위해 ffmpeg가 필요하지 않습니다.

Lakshya Aug 24 2020 at 17:38

gstreamer RTSP 서버를 사용할 것 같습니다. Gstreamer는 사용하기 쉽습니다. 샘플 예제를 시도했고 RTSP를 통해 비디오를 스트리밍 할 수있었습니다.