På yggenyk.dk bruger vi cookies til at give dig en god oplevelse og til at indsamle statistik, der kan være med til at forbedre brugeroplevelsen. Hvis du klikker på et link på yggenyk.dk, accepterer du samtidig vores cookiepolitik.
Codecs: Difference between revisions
No edit summary |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:English pages]] | |||
[[Category:IP telefoni]] | |||
[[Category:Software development]] | |||
<google>ENGELSK</google> | |||
==General== | ==General== | ||
* [http://en.wikipedia.org/wiki/List_of_codecs List of codecs - Wikipedia, the free encyclopedia] | * [http://en.wikipedia.org/wiki/List_of_codecs List of codecs - Wikipedia, the free encyclopedia] | ||
* [http://www.intel.com/cd/software/products/asmo-na/eng/perflib/ipp/302910.htm Intel® Integrated Performance Primitives] | |||
* [http://softwarecommunity.intel.com/articles/eng/2649.htm Intel® IPP: Implementing Wideband Codec VoIP Solutions (including sample code)] | |||
==Audio codecs== | ==Audio codecs== | ||
* [http://www.itu.int/net/itu-t/sigdb/speaudio/Gseries.htm ITU Codecs and sourcecode] | |||
* [http://www.itu.int/rec/T-REC-G.711.1-200803-I/en Recommendation G.711.1 (03/08) + sourcecode] | |||
* [http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/ Download Open Source G.729 (g729) and G.723.1 (g723) diff codec_g729 codec_g729a codec_g723 for Asterisk Linux] | * [http://www.readytechnology.co.uk/open/ipp-codecs-g729-g723.1/ Download Open Source G.729 (g729) and G.723.1 (g723) diff codec_g729 codec_g729a codec_g723 for Asterisk Linux] | ||
* [http://www.voip-info.org/wiki-ITU+G.729 ITU G.729 - voip-info.org] | * [http://www.voip-info.org/wiki-ITU+G.729 ITU G.729 - voip-info.org] | ||
* [http://www.brothersoft.com/internet/communication/g729_acm_codec_diver_50316.html Free G729 Acm Codec Diver - Plugin codec for RTC Sip softphone] | * [http://www.brothersoft.com/internet/communication/g729_acm_codec_diver_50316.html Free G729 Acm Codec Diver - Plugin codec for RTC Sip softphone] | ||
* [http://www.itu.int/rec/T-REC-G.729/e G.729 : Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP)] | * [http://www.itu.int/rec/T-REC-G.729/e G.729 : Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP)] | ||
* [http://en.wikipedia.org/wiki/List_of_codecs List of codecs - Wikipedia] | |||
* [http://en.wikipedia.org/wiki/G.711 G.711 - Wikikpedia] | |||
* [http://www.ietf.org/internet-drafts/draft-ietf-avt-rtp-g711wb-03.txt RTP Payload Format for ITU-T Recommendation G.711.1 draft-ietf-avt-rtp-g711wb-03] | |||
==Documents from ITU== | |||
* [http://www.itu.int/rec/T-REC-G.711/e 3 documents G.711 : Pulse code modulation (PCM) of voice frequencies] | |||
* [http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.711-198811-I!!PDF-E&type=items ITU-T Recommendation G.711] - (STD.ITU-T RECMN G.711-ENGL 1989) | |||
5 Relationship between the encoding laws and the audio level | |||
The relationship between the encoding laws of Tables 1/G.711 and 2/G.711 and the audio signal level is | |||
defined as follows: | |||
A sine-wave signal of 1 kHz at a nominal level of 0 dBm0 should be present at any voice frequency output of | |||
the PCM multiplex when the periodic sequence of character signals of Table 5/G.711 for the A-law and of | |||
Table 6/G.711 for the m-law is applied to the decoder input. | |||
The resulting theoretical load capacity (Tmax) is +3.14 dBm0 for the A-law, and +3.17 dBm0 for the m-law. | |||
Note - The use of another digital periodic sequence representing a nominal reference frequency of 1020 Hz at | |||
a nominal level of -10 dBm0 (preferred value, see Recommendation O.6) or 0 dBm0 is acceptable, provided that the | |||
theoretical accuracy of that sequence does not differ by more than ± 0.03 dB from a level of -10 dBm0 or 0 dBm0 | |||
respectively. In accordance with Recommendation O.6, the specified frequency tolerance should be 1020 Hz + 2 Hz, | |||
-7 Hz. | |||
If a sequence representing -10 dBm0 is used, the nominal value at the voice frequency outputs should be | |||
-10 dBm0. | |||
* [http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.711-199909-I!AppI!PDF-E&type=items A high quality low-complexity algorithm for packet loss concealment with G.711] | |||
* [http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.711-200002-I!AppII!PDF-E&type=items A comfort noise payload definition for ITU-T G.711 use in packet-based multimedia communication systems] | |||
==Links about Paket sizes and framrates== | |||
Søg f.exk på: g.711 20ms | |||
eller: Packetization g.711 160 80 | |||
eller: g711 framerate | |||
eller: itu g.711 frame size | |||
* [http://www.informit.com/articles/article.aspx?p=357102 InformIT: Quality of Service Design Overview > QoS Requirements of VoIP] | |||
* [http://wiki.forum.nokia.com/index.php/KIS000796_-_Frame_length_variation_for_G.711_encoder KIS000796 - Frame length variation for G.711 encoder - Forum Nokia Wiki] | |||
* [http://www.newport-networks.com/cust-docs/52-VoIP-Bandwidth.pdf Newport Networks VoIP Bandwidth Calculation] | |||
* [http://www.tijdhof.com/technotes/tech_faq_codec.pdf GRANDSTREAM NETWORKS FAQ – CODEC] | |||
* [http://www.cisco.com/warp/public/788/pkt-voice-general/bwidth_consume.html Cisco - Voice Over IP - Per Call Bandwidth Consumption] | |||
* [http://msdn.microsoft.com/en-us/library/bb821744.aspx Standards and Drafts for RTC] | |||
* [http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=869713&SiteID=1 Recording and Playing back streaming sound in C# on Motorola Q Smartphone] | |||
* [http://msdn.microsoft.com/en-us/library/ms811371.aspx BufferPositionNotify Structure (Microsoft.DirectX.DirectSound)] | |||
<google>ENGELSK</google> |
Latest revision as of 10:46, 3 March 2010
<google>ENGELSK</google>
General
- List of codecs - Wikipedia, the free encyclopedia
- Intel® Integrated Performance Primitives
- Intel® IPP: Implementing Wideband Codec VoIP Solutions (including sample code)
Audio codecs
- ITU Codecs and sourcecode
- Recommendation G.711.1 (03/08) + sourcecode
- Download Open Source G.729 (g729) and G.723.1 (g723) diff codec_g729 codec_g729a codec_g723 for Asterisk Linux
- ITU G.729 - voip-info.org
- Free G729 Acm Codec Diver - Plugin codec for RTC Sip softphone
- G.729 : Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP)
- List of codecs - Wikipedia
- G.711 - Wikikpedia
- RTP Payload Format for ITU-T Recommendation G.711.1 draft-ietf-avt-rtp-g711wb-03
Documents from ITU
- 3 documents G.711 : Pulse code modulation (PCM) of voice frequencies
- ITU-T Recommendation G.711 - (STD.ITU-T RECMN G.711-ENGL 1989)
5 Relationship between the encoding laws and the audio level The relationship between the encoding laws of Tables 1/G.711 and 2/G.711 and the audio signal level is defined as follows: A sine-wave signal of 1 kHz at a nominal level of 0 dBm0 should be present at any voice frequency output of the PCM multiplex when the periodic sequence of character signals of Table 5/G.711 for the A-law and of Table 6/G.711 for the m-law is applied to the decoder input. The resulting theoretical load capacity (Tmax) is +3.14 dBm0 for the A-law, and +3.17 dBm0 for the m-law. Note - The use of another digital periodic sequence representing a nominal reference frequency of 1020 Hz at a nominal level of -10 dBm0 (preferred value, see Recommendation O.6) or 0 dBm0 is acceptable, provided that the theoretical accuracy of that sequence does not differ by more than ± 0.03 dB from a level of -10 dBm0 or 0 dBm0 respectively. In accordance with Recommendation O.6, the specified frequency tolerance should be 1020 Hz + 2 Hz, -7 Hz. If a sequence representing -10 dBm0 is used, the nominal value at the voice frequency outputs should be -10 dBm0.
- A high quality low-complexity algorithm for packet loss concealment with G.711
- A comfort noise payload definition for ITU-T G.711 use in packet-based multimedia communication systems
Links about Paket sizes and framrates
Søg f.exk på: g.711 20ms eller: Packetization g.711 160 80 eller: g711 framerate eller: itu g.711 frame size
- InformIT: Quality of Service Design Overview > QoS Requirements of VoIP
- KIS000796 - Frame length variation for G.711 encoder - Forum Nokia Wiki
- Newport Networks VoIP Bandwidth Calculation
- GRANDSTREAM NETWORKS FAQ – CODEC
- Cisco - Voice Over IP - Per Call Bandwidth Consumption
- Standards and Drafts for RTC
- Recording and Playing back streaming sound in C# on Motorola Q Smartphone
<google>ENGELSK</google>