RTP는 여러 수신자에게 데이터 파일을 전달하는 데 적합합니까?

StackOverflow https://stackoverflow.com/questions/1664365

  •  12-09-2019
  •  | 
  •  

문제

단일 중앙 집중식 소스에서 수백 개의 클라이언트 시스템으로 파일을 전송해야합니다. 우리는 현재 사용하고 있습니다 udpcast 이런 종류의 일을하지만 문제를 해결하기위한 표준 기반 접근 방식을 찾고 있습니다.

RTP RFC (1889)를 읽고 있으며 프로토콜은 주로 여러 클라이언트에게 스트리밍 미디어 (오디오 및/또는 비디오)를 위해 개발되었습니다. 파일 전송에 대한 나의 요구를 충족시킬 수도 있습니다.

물론, 내가 보내는 파일의 모든 "블록"이 각 클라이언트가 수신되도록해야합니다.

RTP가 데이터 파일의 전송에 적합합니까? RTCP를 사용하여 모든 클라이언트가 전송 된 모든 데이터를 수신 할 수 있습니까?

모든 지침에 감사드립니다.

도움이 되었습니까?

해결책

RTP는 안정적인 블록 전송을 위해 직접 설계되지 않았습니다. RTP를 하단 층으로 사용하여 신뢰할 수있는 전송 프로토콜을 구현하기 위해 물건을 구분할 수 있지만, 이것은 둥근 구멍에 정사각형 페그를 채우는 것입니다.

파일 전송 프로토콜은 풍부하게 존재합니다. 피어 투 피어가 필요하지 않기 때문에 Bittorrent 프로토콜 또는 하위 집합과 같은 것을 살펴 봐야 할 것입니다 (그러나 원하는 경우 일대일 프로토콜로 사용할 수 있습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top