Stránka 1 z 1

Jaký ideální kodek mám vybrat ?

Napsal: sob 31. srp 2013 19:54:15
od helmut.niederman
Chci se zeptat, jelikož těm kodekům vůbec nerozumím, to je pro mne španělská vesnice, jaký ideální kodek mám vybrat a proč se po pravé straně nezobrazuje něco se asi má zobrazovat ale zřejmě tam chybí asi obrázek či co.
Viz Screenshot
Odorik_Kodeky.JPG
Odorik_Kodeky.JPG (31.1 KiB) Zobrazeno 7919 x

Re: Jaký ideální kodek mám vybrat ?

Napsal: sob 31. srp 2013 20:00:09
od Pitomec
Všude mám jenom PCMA a žádný problém.

Re: Jaký ideální kodek mám vybrat ?

Napsal: sob 31. srp 2013 23:54:20
od Kabek
Několik základních informací:

PCMA je vlastně G711a (také G711a-law), používá se v Evropě a zbytku světa mimo USA a Japonsko, kde se používá PCMU (G711u-law). Je to kodek někdy označovaný jako bezeztrátový. Vyžaduje širší pásmo (přenosová rychlost jedním směrem cca 100 kbitps), ale zatěžuje méně procesor.
iLBC, který potřebuje cca 50-60 kbitps pro každý směr, vyrovná jistou ztrátu paketů.

Nejmenší náročnost na přenosové parametry má asi G729, ale také nejhorší zvuk (hlas). K tomu je ovšem největší zátěž procesoru.
Ostatní nemám, proto jsem se jimi nezabýval.

Vhodnou volbou kodeku lze trochu, ale ne moc, eliminovat případné ztráty paketů. Jitter směrem k sobě můžete vyrovnávat pamětí v koncovém zařízení, ale pozor na ozvěnu (echo).

Ve všech koncových zařízeních mám též nastaven pouze kodek G711a (PCMA), protože ztráty paketů jsou až na jedno místo do 0,05%. Bez problémů to snese i 0,5% ztrát paketů, možná i více. Přenosové rychlosti máme všade značně vyšší než na telefon je třeba.

Re: Jaký ideální kodek mám vybrat ?

Napsal: ned 01. zář 2013 0:16:30
od ViR
Kabek píše:PCMA je vlastně G711a (také G711a-law), používá se v Evropě a zbytku světa mimo USA a Japonsko, kde se používá PCMU (G711u-law). Je to kodek někdy označovaný jako bezeztrátový, což znamená, že hůře "vyrovnává" ztráty paketů.
Tak to opravdu neznamená... :-)

Spojil jste si dohromady věci, které spolu nemají co do činění (označení PCMA kodeku za bezztrátový, a ztrátovost paketů).

Re: Jaký ideální kodek mám vybrat ?

Napsal: ned 01. zář 2013 0:30:46
od Kabek
Asi se schodneme, že iLBC nebo G729 snese větší ztrátovost paketů jak PCMA. Nebo ne?!

Nedělám si patent na rozum, ale pak prosím i za jiné o vysvětlení pro mne blba a ostatní laiky. Děkuji předem za snahu. (Jsem si vědom, že jsem to popsal blbě, ale nic lepšího mne momentálně nenapadá.)

Re: Jaký ideální kodek mám vybrat ?

Napsal: ned 01. zář 2013 1:03:01
od ViR
Kabek píše:Asi se schodneme, že iLBC nebo G729 snese větší ztrátovost paketů jak PCMA. Nebo ne?!
iLBC ano, G.729 nikoli. Jinak ten název "bezztrátový" pochází z doby, kdy ještě o nějakém VoIP nebylo ani potuchy, a to označení má z toho, že digitalizovaný zvuk telefonního hovorového pásma není nijak komprimovaný a přenáší a obnovuje se "bez ztráty kvality" (potřebuje pásmo 64 kbit/s, viz ISDN, tedy bez paketizace samozřejmě). Zatímco třeba G.729 má tzv. ztrátovou kompresi, tedy vezme se zvuk telefonního hovorového pásma a "nacpe" se algoritmem, který odstraní některé "nadbytečné" informace, do pásma podstatně užšího (8 kbit/s), kterým se přenáší. Tedy část původní informace se při kompresi ztratí... A při dekompresi je zase "obnovena" ale jen v přibližné hodnotě, takže dojde k určitému zkreslení zvuku. To při přenosu telefonního hovoru moc nevadí, ale třeba pro FAX či DTMF už to bývá fatální...

Více viz třeba
http://cs.wikipedia.org/wiki/Ztr%C3%A1t ... 1_komprese
http://cs.wikipedia.org/wiki/G.711
http://cs.wikipedia.org/wiki/G.729
https://www.802.cz/popis-kodeku/
http://en.wikipedia.org/wiki/Internet_Low_Bitrate_Codec

Re: Jaký ideální kodek mám vybrat ?

Napsal: ned 01. zář 2013 9:23:09
od Kabek
Díky za upřesnění a vysvětlení! (člověk se musí stále učit...)

Přeji pěkný den!

Re: Jaký ideální kodek mám vybrat ?

Napsal: ned 01. zář 2013 12:47:59
od xtonda
K původnímu dotazu, je potřeba aby vybraný kodek podporoval i klient. A pak odpověď závisí na použitém internetovém připojení.