취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

카메라 리플레이

카메라 데이터를 바이트배열로 취득하여 저장하고 다시 리플레이를 하고싶습니다.
초당 15프레임을 전송해야 하고 1프레임크기는 2560*720*4=7,372,800바이트입니다.
통신으로 다시 전송하는 방법이 있을까요?
UDP는 손실이 많이 발생하는 것 같습니다.
TCP는 속도가 안 되는 것 같은데 이미지 데이터 그대로 다시 전송하는 방법이 있을까요?

 

지금은 1344*376*4=2021376을 32로 나눠서 UDP로 전송하는데 손실이 발생합니다. 

한번에 보내면 에러가 발생하는데 혹시 한번에 보내는 방법도 있을까요?

최종적으로는 2560*720*4=7,372,800를 초당 15프레임을 전송해야 합니다.

0 포인트
1/3 메시지
1,164 조회수

7MBytes*15=105MBytes=840Mbps 인데요.

 

일단 기가랜 대역폭이긴한데, TCP 함수 때문에 문제가 되면,

 

Network Stream 이라는 라이브러리가 따로 있는데

 

한 방향 송신으로 오버로드가 적어서 스트리밍에 적당합니다.

2/3 메시지
1,143 조회수

감사합니다.

Network Stream으로 했더니 전송이 되는 것 같습니다.

0 포인트
3/3 메시지
1,129 조회수