클라이언트가 오디오를 스트리밍 할 수 있도록 서버를 브리지로 만들기 위해 C++/MFC 프로그램을 작성하려면 어떻게해야합니까? UDP와 RTP 프로토콜을 사용하라는 말을 들었지만 미디어 스트리밍에 대한 지식이 부족하기 때문에 제대로 작동하지 않습니다. UDP와 RTP 사이의 관계 및 서버가 클라이언트간에 클라이언트 간의 패킷 전송을 수신, 처리 및 처리하는 데 필요한 단계는 무엇입니까?오디오 스트리밍을 달성하기 위해 RTP 및 UDP 프로토콜을 모두 적용하려면 어떻게해야합니까?
1
A
답변
1
unwind로 말하면 일반적으로 RTP는 UDP를 기반으로 실행됩니다. 그것은 conectionless 프로토콜이라고. http://www.ietf.org/rfc/rfc1889.txt
당신은 this 사이트에 RTP에 대한 매우 유용한 정보를 찾을 수 있습니다이는 RTP의 사양입니다 http://www.ietf.org/rfc/rfc768.txt
:
이
는 UDP의 사양입니다. 다른 라이브러리와 문서가 있습니다."RTP 전달자"애플리케이션을 작성할 수 있습니다.
1
RTP는 일반적으로 TCP의 스트리밍 동작에서 벗어나기 위해 UDP 위에 실행되며 TCP는 항상 실시간 응용 프로그램에 적합하지 않은 순서로 데이터를 전달합니다.
RTP 인식이 아닌 "예"로 구성되는 "벙어리"전달자를 수행하는 것이 가능할 수 있습니다. UDP 패킷을 포트 X에 수락하고 모든 트래픽을 호스트 : Y (패킷 단위)로 전달합니다. 실제로 작동하는지 확실하지 않습니다.
+0
정보에 대한 의견을 보내 주셔서 감사합니다. –
관련 문제
- 1. sendng을위한 udp 소켓 옵션 RTP
- 2. C++ 홀 펀칭 UDP (RTP)
- 3. netTcpBinding에서 세션과 스트리밍을 모두 활성화하는 방법이 있습니까?
- 4. 마이크 UDP 라이브 오디오 스트리밍
- 5. WPF RTP 스트리밍
- 6. http 동적 스트리밍을 위해 netstream.appendBytes()를 사용하려면 어떻게해야합니까?
- 7. 동시에 여러 필터를 적용하려면 어떻게해야합니까?
- 8. Lustre, Gluster 또는 MogileFS ?? 비디오 저장, 인코딩 및 스트리밍을 위해
- 9. 프로그래밍 방식으로 스타일을 적용하려면 어떻게해야합니까?
- 10. nHibernate에서 조부모에게 필터를 적용하려면 어떻게해야합니까?
- 11. WeekArchiveView에 페이지 매김을 적용하려면 어떻게해야합니까?
- 12. http 및 https 프로토콜을 모두 사용하여 사이트 맵을 만듭니다.
- 13. 일반적인 UDP 사용 사례는 무엇입니까?
- 14. 검증 나는 다음과 같은 달성하기 위해 노력하고있어
- 15. 어떻게 자바를 사용하여 원격 데스크톱을 달성하기 위해
- 16. JQuery와는 : 두 요소에서 JQuery와 뭔가를 달성하기 위해
- 17. preg_replace이다 - 나는 다음과 같은 달성하기 위해 노력하고
- 18. UIView에 불투명도 그래디언트를 적용하려면 어떻게해야합니까?
- 19. 파이썬에서 이미지에 DCT를 적용하려면 어떻게해야합니까?
- 20. 클릭시 흐름에 테두리를 적용하려면 어떻게해야합니까?
- 21. 액션/테마에 스타일을 적용하려면 어떻게해야합니까?
- 22. SQL 백업에 만료일을 적용하려면 어떻게해야합니까?
- 23. UDP, NAT 및 설정 "연결"
- 24. RTP 패킷 결합
- 25. Java 및 RTP 관련 경험
- 26. ViewController가 여러 프로토콜을 준수하도록하려면 어떻게해야합니까?
- 27. InstallShield를 사용하여 MSI에서 Windows 핫픽스를 적용하려면 어떻게해야합니까?
- 28. RTP 테스트 도구 - 파일에서 RTP 패킷을 전송하십시오.
- 29. 하나의 스트림에서 RTP 미디어를 mux/demux하려면 어떻게해야합니까?
- 30. MySQL 쿼리에 수학 함수를 적용하려면 어떻게해야합니까?
정보를 보내 주셔서 감사합니다. –