Proszę o wytłumaczenie (zajętość pasma przez kodeki)
Proszę o wytłumaczenie (zajętość pasma przez kodeki)
Witam
Ostatnio trochu zacząłem czytać o VoIP (kodeki i takie tam) i natknąłem się na takie cóś :
"Przykładowe zapotrzebowanie dla niektórych kodeków i w zależności od ilości ramek czasowych na pakiet:
G.711 - ok. 99 kbit/s (10ms/pakiet)
G.711 - ok. 82 kbit/s (20ms/pakiet)
G.729 - ok. 43 kbit/s (10ms/pakiet)
G.729 - ok. 26 kbit/s (20ms/pakiet)
G.729 - ok. 20 kbit/s (30ms/pakiet)
G.723.1 5.3kbit/s - ok. 17 kbit/s (30ms/pakiet)"
Nie bardzo to rozumiem. W G.729 im więcej "mowy" wsadzimy w pakiet to jest mniejsze zapotrzebowanie na pasmo ? hmm dziwne
Ostatnio trochu zacząłem czytać o VoIP (kodeki i takie tam) i natknąłem się na takie cóś :
"Przykładowe zapotrzebowanie dla niektórych kodeków i w zależności od ilości ramek czasowych na pakiet:
G.711 - ok. 99 kbit/s (10ms/pakiet)
G.711 - ok. 82 kbit/s (20ms/pakiet)
G.729 - ok. 43 kbit/s (10ms/pakiet)
G.729 - ok. 26 kbit/s (20ms/pakiet)
G.729 - ok. 20 kbit/s (30ms/pakiet)
G.723.1 5.3kbit/s - ok. 17 kbit/s (30ms/pakiet)"
Nie bardzo to rozumiem. W G.729 im więcej "mowy" wsadzimy w pakiet to jest mniejsze zapotrzebowanie na pasmo ? hmm dziwne
Im cześciej wysyłamy mniejsze pakiety (krótsza próbka głosu) tym większa suma wysłanych bajtów samego nagłówka.
Przykład: mamy do wysłanie 60ms głosu. Nagłówiek RTP/UDP/IP = 40bajtów.
- próbki 10msekundowe - 6 pakietów - suma nagłówków = 240bajtów
- próbki 20msekundowe - 3 pakiety - suma nagłówków = 120bajtów
- próbki 30msekundowe - 2 pakiety - suma nagłówków = 80bajtów
Przykład: mamy do wysłanie 60ms głosu. Nagłówiek RTP/UDP/IP = 40bajtów.
- próbki 10msekundowe - 6 pakietów - suma nagłówków = 240bajtów
- próbki 20msekundowe - 3 pakiety - suma nagłówków = 120bajtów
- próbki 30msekundowe - 2 pakiety - suma nagłówków = 80bajtów
TU masz fajnego linka do poczytania.
Co do zapotrzebowania na pasmo przy samplach 20ms i 30ms to musisz pamietac ze dla sampla 20ms jest 50 pakietow na skunde, a dla 30ms jest to juz tylko 33/34 pakiety.
Sama wielkosc paczki glosowej dla 729 20ms bedzie 20bytes, a dla 30ms bedzie 30bytes wiec de facto mniejsze zapotrzebowanie na bandwidth jesli doliczysz overhead.
Co do zapotrzebowania na pasmo przy samplach 20ms i 30ms to musisz pamietac ze dla sampla 20ms jest 50 pakietow na skunde, a dla 30ms jest to juz tylko 33/34 pakiety.
Sama wielkosc paczki glosowej dla 729 20ms bedzie 20bytes, a dla 30ms bedzie 30bytes wiec de facto mniejsze zapotrzebowanie na bandwidth jesli doliczysz overhead.
Somewhere back in time.
- FrozenShadoow
- wannabe
- Posty: 203
- Rejestracja: 06 paź 2005, 23:06
Powiem tak, dobranie kodeka wcale nie jest prostym zadaniem.....musisz wziąć wiele czynników pod uwagę np nie tylko pasmo ale wg mnie najważniejszy Jitter bo ten parametr ma kluczowe znaczenie w QoS VoIP tzn ma dużą wagę na R-Value (generalnie jak poniżej 81,5 to jest żle), jak i również Packet Loss i tu przykład np G.711 potrzebuje duże pasmo ale często wysyła ruch RTP wiec jak nastąpi utrata pakietu to nie jest to az tak straszne np jak w wypadku G.729. Rozumiem ze będzie ruch po sieci Wan (bo w przypadku Lan to chyba nie ma problemu z wyborem ) i wtedy kodek najlepiej dobrać do SLA prowaidera. Każdy z trojki TP, Dialog, Netia ma swoje własne ustalenia i rożne poziomy SLA zależne od pakietu, rożne AF itp więc dochodzi Ci do tego jeszcze remarkowanie a wiec opóżnienie...jak widzisz temat rzeka..sam siedzę już 6 miechów i jeszcze do końca nie wiem czy dobrałem dobre parametry do łączy...no ale przy porównywalnych cenach najlepszy Dialog, Netia a najgorsza TP no chyba ze klasa Biznes po FR ale to już spore koszta. Wiec zostaje metoda MOS ale musi być duża grupa badanych bo inaczej nie bedzie obiektywnie. Jak masz jakies pytanie do wal smiało..zjadłem na tym zęby:)
i na 256kbit/s przy 4 fonach i kompach na łączu i da sie porozmawiać a MOS 3,9 wiec maksa kodeka no chyba ze ułożylem tendencyjne pytania na ankiecie:)
i na 256kbit/s przy 4 fonach i kompach na łączu i da sie porozmawiać a MOS 3,9 wiec maksa kodeka no chyba ze ułożylem tendencyjne pytania na ankiecie:)
Nie wyrażaj małej rzeczy w wielu słowach, lecz wielką w niewielu
- FrozenShadoow
- wannabe
- Posty: 203
- Rejestracja: 06 paź 2005, 23:06
No jeśli U-RDP to chyba http://www.ihrc.umn.edu/research/vitrag ... c2766.html
A tak na poważnie to chyba http://www.icann.org/en/udrp/ w każdym bądź razie rozwiń skrót bo chyba jest błędny.
A tak na poważnie to chyba http://www.icann.org/en/udrp/ w każdym bądź razie rozwiń skrót bo chyba jest błędny.
Nie wyrażaj małej rzeczy w wielu słowach, lecz wielką w niewielu
- FrozenShadoow
- wannabe
- Posty: 203
- Rejestracja: 06 paź 2005, 23:06
Jaka jest roznica utraty pakietu G711 a G729 wedlug Ciebie, bo ja szczerze nie widze za duzej?FrozenShadoow pisze:Packet Loss i tu przykład np G.711 potrzebuje duże pasmo ale często wysyła ruch RTP wiec jak nastąpi utrata pakietu to nie jest to az tak straszne np jak w wypadku G.729.
Somewhere back in time.
- FrozenShadoow
- wannabe
- Posty: 203
- Rejestracja: 06 paź 2005, 23:06
balam pisze:Jaka jest roznica utraty pakietu G711 a G729 wedlug Ciebie, bo ja szczerze nie widze za duzej?FrozenShadoow pisze:Packet Loss i tu przykład np G.711 potrzebuje duże pasmo ale często wysyła ruch RTP wiec jak nastąpi utrata pakietu to nie jest to az tak straszne np jak w wypadku G.729.
Utrata mniejszego pakietu danych w tym wypadku strumienia RTP jest mniej widoczna dla użytkownika, a wiec lepsza jakość......
G.711 - ok. 99 kbit/s (10ms/pakiet)
G.729 - ok. 20 kbit/s (30ms/pakiet)
Nie wyrażaj małej rzeczy w wielu słowach, lecz wielką w niewielu
Przy roznych wielkosciach Voice Payload Size (ms), to rzeczywiscie strata pakietu moze byc roznie "odczuwalna", ale przy zalozeniu, ze Voice Payload Size jest taki sam (powiedzmy 20ms), to przenoszona informacja w pojedynczym pakiecie jest taka sama bez wzgledu na zastosowany kodek.
Domyslnie, jesli nic sie jakos ostatnio nie zmienilo, to Voice Payload Size jest ustawiony w Cisco na 20ms bez wzgledu na kodek.
Domyslnie, jesli nic sie jakos ostatnio nie zmienilo, to Voice Payload Size jest ustawiony w Cisco na 20ms bez wzgledu na kodek.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."
A. Einstein
A. Einstein
- FrozenShadoow
- wannabe
- Posty: 203
- Rejestracja: 06 paź 2005, 23:06
Zgodze sie z Toba ale akurat moim srodwiskiem jest Hipatch4000 a tam możliwosci wyboru kodeków i VPS jest pełny i stąd te moje wywodySeba pisze:Przy roznych wielkosciach Voice Payload Size (ms), to rzeczywiscie strata pakietu moze byc roznie "odczuwalna", ale przy zalozeniu, ze Voice Payload Size jest taki sam (powiedzmy 20ms), to przenoszona informacja w pojedynczym pakiecie jest taka sama bez wzgledu na zastosowany kodek.
Domyslnie, jesli nic sie jakos ostatnio nie zmienilo, to Voice Payload Size jest ustawiony w Cisco na 20ms bez wzgledu na kodek.
Nie wyrażaj małej rzeczy w wielu słowach, lecz wielką w niewielu
No, ale na Cisco tez mozesz ustawiac i kodeki, i VPS
Bardziej chodzilo mi o to, ze ciezko porownywac wplyw straty pakietu(ow) dla roznych kodekow, przy roznych parametrach, m.in. takich jak VPS. Jakies elementy musza byc takie same, aby dalo sie cokolwiek porownac.
Bardziej chodzilo mi o to, ze ciezko porownywac wplyw straty pakietu(ow) dla roznych kodekow, przy roznych parametrach, m.in. takich jak VPS. Jakies elementy musza byc takie same, aby dalo sie cokolwiek porownac.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."
A. Einstein
A. Einstein