카메라 데이터를 바이트배열로 취득하여 저장하고 다시 리플레이를 하고싶습니다.
초당 15프레임을 전송해야 하고 1프레임크기는 2560*720*4=7,372,800바이트입니다.
통신으로 다시 전송하는 방법이 있을까요?
UDP는 손실이 많이 발생하는 것 같습니다.
TCP는 속도가 안 되는 것 같은데 이미지 데이터 그대로 다시 전송하는 방법이 있을까요?
지금은 1344*376*4=2021376을 32로 나눠서 UDP로 전송하는데 손실이 발생합니다.
한번에 보내면 에러가 발생하는데 혹시 한번에 보내는 방법도 있을까요?
최종적으로는 2560*720*4=7,372,800를 초당 15프레임을 전송해야 합니다.
7MBytes*15=105MBytes=840Mbps 인데요.
일단 기가랜 대역폭이긴한데, TCP 함수 때문에 문제가 되면,
Network Stream 이라는 라이브러리가 따로 있는데
한 방향 송신으로 오버로드가 적어서 스트리밍에 적당합니다.
감사합니다.
Network Stream으로 했더니 전송이 되는 것 같습니다.