Xiph.Org, ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ° ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½Π° Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΡΠΈ, Π³ΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π°ΡΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΎΡ Opus 1.4.0, ΠΊΠΎΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π²ΠΈΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° Π°ΡΠ΄ΠΈΠΎ ΡΡΡΠΈΠΌΠΈΠ½Π³ ΡΠΎ Π²ΠΈΡΠΎΠΊΠ° Π±ΠΈΡ-ΡΡΠ°ΠΏΠΊΠ° ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° Π³Π»Π°Ρ Π²ΠΎ ΠΏΡΠΎΠΏΡΡΠ½ΠΈΠΎΡ ΠΎΠΏΡΠ΅Π³. -ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ VoIP Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡΠ° Π Π΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΈΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° Π΅Π½ΠΊΠΎΠ΄Π΅ΡΠΎΡ ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠΎΡ ΡΠ΅ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΠΏΠΎΡΠ΅Π΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° BSD. Π¦Π΅Π»ΠΎΡΠ½ΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΡΠΎΡΠΌΠ°ΡΠΎΡ Opus ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΈ ΠΈ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΠ΄ (RFC 6716).
ΠΠΎΠ΄Π΅ΠΊΠΎΡ Π΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ ΡΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ΄ ΠΊΠΎΠ΄Π΅ΠΊΠΎΡ CELT ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Xiph.org ΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΡ SILK ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΎΠ΄ Skype. ΠΠΎΠΊΡΠ°Ρ Skype ΠΈ Xiph.Org, Π²ΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° Opus ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π° ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎ Mozilla, Octasic, Broadcom ΠΈ Google. ΠΠ°ΡΠ΅Π½ΡΠΈΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ Opus ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π·Π° Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π±Π΅Π· ΠΏΠ»Π°ΡΠ°ΡΠ΅ Π½Π° Π½Π°Π΄ΠΎΠΌΠ΅ΡΡΠΎΡΠΈ Π·Π° Π»ΠΈΡΠ΅Π½ΡΠ°. Π‘ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡΡΠ°Π»Π½ΠΈ ΠΏΡΠ°Π²Π° ΠΈ Π»ΠΈΡΠ΅Π½ΡΠΈ Π·Π° ΠΏΠ°ΡΠ΅Π½ΡΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Opus Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ Π΄Π΅Π»Π΅Π³ΠΈΡΠ°Π°Ρ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ Opus, Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π±Π° ΠΎΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅. ΠΠ΅ΠΌΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° Π·Π° ΠΎΠΏΡΠ΅Π³ΠΎΡ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Π° ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎΠ΄ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ. ΠΠ΅ΡΡΡΠΎΠ°, ΡΠΈΡΠ΅ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΏΡΠ°Π²Π° ΡΠ΅ ΠΎΡΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΡΠ΄ΡΠΊΠΈ ΡΠΏΠΎΡ Π·Π° ΠΏΠ°ΡΠ΅Π½Ρ ΡΡΠΎ ΡΠ° Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π½Π° Opus ΠΏΡΠΎΡΠΈΠ² ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π½Π° Opus.
Opus ΡΠ΅ ΠΎΠ΄Π»ΠΈΠΊΡΠ²Π° ΡΠΎ Π²ΠΈΡΠΎΠΊ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΠΈ Π½ΠΈΡΠΊΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΈ Π·Π° ΡΡΡΠΈΠΌΠΈΠ½Π³ Π°ΡΠ΄ΠΈΠΎ ΡΠΎ Π²ΠΈΡΠΎΠΊΠ° Π±ΠΈΡ-ΡΡΠ°ΠΏΠΊΠ° ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° Π³Π»Π°Ρ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° VoIP ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ ΡΠΎ ΠΏΡΠΎΠΏΡΡΠ΅Π½ ΠΎΠΏΡΠ΅Π³. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, Opus Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π΅Π½ ΠΊΠ°ΠΊΠΎ Π½Π°ΡΠ΄ΠΎΠ±Π°Ρ ΠΊΠΎΠ΄Π΅ΠΊ ΠΊΠΎΠ³Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π±ΠΈΡ-ΡΡΠ°ΠΏΠΊΠ° ΠΎΠ΄ 64 Kbit (Opus Π³ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ Apple HE-AAC, Nero HE-AAC, Vorbis ΠΈ AAC LC). ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ ΡΡΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ Opus out of the box Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°Ρ Firefox, ΡΠ°ΠΌΠΊΠ°ΡΠ° GStreamer ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ FFmpeg.
ΠΠ»Π°Π²Π½ΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° Opus:
- ΠΡΠ·ΠΈΠ½Π° Π½Π° Π±ΠΈΡΠΎΠ²ΠΈ ΠΎΠ΄ 5 Π΄ΠΎ 510 Kbit/s;
- Π€ΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ° Π½Π° Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΠΎΠ΄ 8 Π΄ΠΎ 48 KHz;
- ΠΡΠ΅ΠΌΠ΅ΡΡΠ°Π΅ΡΠ΅ Π½Π° ΠΊΠ°Π΄Π°ΡΠΎΡ ΠΎΠ΄ 2.5 Π΄ΠΎ 120 ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ;
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΈ (CBR) ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ (VBR) Π±ΠΈΡ-ΡΡΠ°ΠΏΠΊΠΈ;
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ΅ΡΠ½ΠΎΠΏΠΎΡΠ°ΡΠ½ΠΎ ΠΈ ΡΠΈΡΠΎΠΊΠΎΠΏΠΎΡΠ°ΡΠ½ΠΎ Π°ΡΠ΄ΠΈΠΎ;
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π³Π»Π°Ρ ΠΈ ΠΌΡΠ·ΠΈΠΊΠ°;
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΡΠ΅ΡΠ΅ΠΎ ΠΈ ΠΌΠΎΠ½ΠΎ;
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° Π±ΠΈΡΠΎΠ²ΠΈ, ΠΏΡΠΎΠΏΡΡΠ½ΠΈΠΎΡ ΠΎΠΏΡΠ΅Π³ ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ°;
- ΠΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π°ΡΠ΄ΠΈΠΎ ΠΏΠΎΡΠΎΠΊΠΎΡ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π³ΡΠ±Π΅ΡΠ΅ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° (PLC);
- ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π΄ΠΎ 255 ΠΊΠ°Π½Π°Π»ΠΈ (ΠΌΡΠ»ΡΠΈ-ΡΡΡΠΈΠΌΡΠ²Π°Π½ΠΈ ΡΠ°ΠΌΠΊΠΈ)
- ΠΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠ° ΡΠΎ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Π° ΠΈ ΡΠΈΠΊΡΠ½Π° ΡΠΎΡΠΊΠ°.
ΠΠ»ΡΡΠ½ΠΈ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ Π²ΠΎ Opus 1.4:
- ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ, Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΠΎΠ½ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ Π·Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π½Π° Π·Π²ΡΠΊΠΎΡ ΠΊΠΎΠ³Π° Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ FEC (Forward Error Correction) Π·Π° Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π° ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·Π³ΡΠ±Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠΎ Π±ΡΠ·ΠΈΠ½Π° ΠΎΠ΄ 16 Π΄ΠΎ 24 kbs (LBRR, Π²ΠΈΡΠΎΠΊ Π½Π° Π½ΠΈΡΠΊΠ° Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π±ΠΈΡΠΎΠ²ΠΈ).
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΠ°ΡΠ° OPUS_SET_INBAND_FEC Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° FEC, Π½ΠΎ Π±Π΅Π· ΠΏΡΠΈΡΠΈΠ»ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ SILK (FEC Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ CELT ΡΠ΅ΠΆΠΈΠΌΠΎΡ).
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ DTX (Discontinuous Transmission), ΠΊΠΎΡ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄Π΅ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π°Ρ ΠΊΠΎΠ³Π° Π½Π΅ΠΌΠ° Π·Π²ΡΠΊ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Meson build ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° CMake.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ βΠ‘ΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅β Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π°Ρ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Π³ΠΎΠ²ΠΎΡ ΠΈΠ·Π³ΡΠ±Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΡΠΈ ΠΏΡΠ΅ΠΊΡ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ βΠ΄Π»Π°Π±ΠΎΠΊ Π²ΠΈΡΠΎΠΊβ, ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ Π·Π° Π΄Π° ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡΠ° Π½Π° ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π·Π²ΡΠΊΠΎΡ ΠΏΠΎ Π³ΡΠ±Π΅ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru