2016-07-19 11 views
0

카메라에서 이미지 (bayer8 형식)를 수집하고 rtsp에 의해 로컬 네트워크를 통해 스트리밍하는 응용 프로그램 C#에서 작업하고 있습니다.rtsp 비트 맵 이미지로 스트리밍 할 수 있습니까?

네트워크 비트 맵 이미지를 보낼 수있는 프레임 워크를 찾았습니다. 뭔가를 찾을 때마다 스트리밍되는 파일이지만 비트 맵 이미지를 스트리밍해야합니다. 당신의 도움이

답변

0

네이티브 코드를 사용하기에 충분히 능숙 경우에 대한

덕분에 (중 COM 또는 P/호출을 통해), Live555는 당신이 필요로하는 무엇을 달성 할 수 있습니다. 그것은 C# 래퍼 (이럴 가능성이 가장 높습니다)으로 경우 나는 알고 있지 않습니다. Live555와 함께 C#의 RTSP에 codeproject page을 언급하는 this answer도 있습니다.

나는 당신의 경우에 정보의 더 중요한 비트가 있다고 생각한다. (그것이 단순히 질문을 중복으로 표시하지 않은 이유이다.) RTP에는 미리 정의 된 페이로드 유형 집합이 있으므로 (클라이언트가 스트림을 다시 구체화하는 방법을 알 수 있도록) RFC4175에는 RTP 용 비 압축 비디오 형식이 나열되어 있습니다. 내가 아는 한 bayer8은 일종의 RGB 압축에 대한 또 다른 이름이 아닙니다. 그것은 완전히 다른 것입니다 (내가 틀렸다면 수정하십시오)? 이 경우 표준 클라이언트 (VLC, FFmpeg 등)가 demux 할 수있는 스트림에 데이터를 넣을 수 없습니다. 그런 다음 재 압축 할 수 있는지 또는 단순히 작동하지 않으므로 RTP가 전혀 필요하지 않은지를 이해하는 것은 사용자의 몫입니다.