VoIP, 캠 스트리밍 및 파일 전송을 동시에 수행하는 응용 프로그램을 작성 중입니다. 현재 Windows, OS X, Android 및 iPhone/iPad에서 실행됩니다. 이해할 수 있듯이, 특히 동일한 LAN에있는 여러 사람이 동시에 네트워크 트래픽을 생성하는 경우, 이는 상당한 네트워크 트래픽을 생성 할 수 있습니다. 결과적으로 VoIP 품질이 저하됩니다.무선 LAN에서 개선 된 VoIP 품질을위한 QoS 트로프 UPnP
나는 VoIP 트래픽을 우선 순위로 둘 수 있는지 이론적 인 해결책은 지역의 Wi-Fi 라우터에 정중하게 질문하는 것입니다. 불행히도 VoIP 및 비디오 용 SIP를 비롯한 대부분의 트래픽 스트림은 암호화되어 TCP를 통해 전송됩니다. 따라서 라우터는 TCP/UDP 스트림이 무엇을하는지 파악할 방법이 없습니다.
나는 UPnP QoS를 간단히 살펴 보았습니다. 사양에서, 그것은 내가 필요한 것입니다. 그러나 오늘날의 가정용 라우터에서 널리 사용 가능한지 여부는 알 수 없습니다. 나는 그것이 실제로 내가 원하는대로 작동하는지 또한 모른다. 간단하게 말하자면 : VoIP의 경우 엔드 포인트로 스트림을 지정하고 wi-fi 라우터/홈 네트워크에 최소 대기 시간을 지정하라고합니다.
그래서 내 질문은 정말 : 그것은 UPnP를의 QoS에 더 발굴하는 노력이 가치가
- 인가?
- 이것은 현대 가정용 LAN 하드웨어 (Wi-Fi 라우터)에 널리 적용됩니까?
- 더 나은 접근 방법이 있습니까?
나는 삼성이 이에 대한 특허를 보유하고 있으며, 그 의미에 대해 우려하고있다.
UPnP 및 QoS에 대한 정말 멋진 API를 찾지 못했지만 컬 또는 부스트 :: asio와 함께 뭔가를 요리 할 수 있다고 생각합니다. 만약 그렇다면 C++ 오픈 소스 라이브러리에 관심이 있습니까?
암호화와 관련된 가능성은 RTP 트래픽로서 RTP 트래픽을 식별에서 라우터를 방지한다. 그래서 그들은 좋은 방법으로 VoIP 미디어 스트림을 처리하는 논리를 가지고 있지만,이 경우에는 작동하지 않을 것입니다. 링크 btw 주셔서 감사 :) – jgaa