2012-04-10 4 views
0

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++ 오픈 소스 라이브러리에 관심이 있습니까?

답변

0

암호화는 (일반적으로) 응용 프로그램 수준에서 TCP/IP 수준이 아니므로 암호화는 QoS에서 일부 역할을하지 않습니다.

문제가 http://www.bufferbloat.net/

+0

암호화와 관련된 가능성은 RTP 트래픽로서 RTP 트래픽을 식별에서 라우터를 방지한다. 그래서 그들은 좋은 방법으로 VoIP 미디어 스트림을 처리하는 논리를 가지고 있지만,이 경우에는 작동하지 않을 것입니다. 링크 btw 주셔서 감사 :) – jgaa