802.11 프로토콜에서 브로드 캐스트는 패킷이 성공적으로 전달되었는지 알 수있는 ACK 시스템이 없으므로 최소 속도 (일반적으로 1 Mbps)에서 발생합니다.
그러나 비디오 스트림을 방송하고 싶습니다. 오류율이 높으면 응용 프로그램에서 문제가되지 않으므로 오류율을 낮추려면 속도를 높이는 편이 좋습니다 (상위 코드에서 오류 코드를 직접 처리 할 것입니다).
나는 “Hostapd”와 라스베리 파이 2에서 리눅스의 802.11n wifi 동글을 사용하여 액세스 포인트를 설정했고 더 빠른 속도로 방송을 할 수 있도록 브로드 캐스트 속도 제한을 변경할 수있는 방법이 있는지 알고 싶었습니다.
업데이트 1 :
나는 Hostapd에서 더 낮은 속도를 제거하려고 노력했다.
supported_rates=240 360 480 540
basic_rates=240 360 480 540
하지만 여전히 1Mbps에서 방송이 일어나고 있습니다.
답변
802.11 표준은 멀티 캐스트 / 브로드 캐스트 속도 선택을 구현 자에게 맡깁니다. 즉, 사용중인 WNIC의 카드 / 펌웨어 / 드라이버에 달려 있습니다.
즉, 기본 속도로 표시되지 않은 속도로 멀티 캐스트 또는 브로드 캐스트를 보내지 않으려면 WNIC이 현명합니다. 기본 속도 집합은 AP의 모든 클라이언트가 AP에 연결 (즉, 연결)하기 위해 지원해야하는 속도 집합입니다. hostapd 또는 WNIC 드라이버에서 기본 속도 세트를 지정하는 방법이 있으면 원하는대로 할 수 있습니다.
멀티 캐스트 / 브로드 캐스트 속도를 높이면 네트워크의 유효 범위가 줄어 듭니다. 클라이언트가 ARP 브로드 캐스트를 수신 할 수 없다면 기본적으로 네트워크에 있지 않습니다 (해당 클라이언트와 통신해야하는 해당 네트워크의 모든 장치에 정적 ARP 매핑을 프로그램하지 않거나 라우터가 프록시 ARP 라우팅 및 ICMP 리디렉션을 수행하지 않는 한) .