Opus (äänenpakkaus)

Kohteesta Wikipedia
Siirry navigaatioon Siirry hakuun

Opus on häviöllinen, lisenssimaksuton ja avoin äänenpakkausmenetelmä, jonka on kehittänyt Xiph.org -säätiö ja standardoinut IETF.

Ominaisuudet[muokkaa | muokkaa wikitekstiä]

Opus on suunniteltu toimimaan tehokkaasti sekä puheen ja muiden yleisten äänisovellusten kanssa. Samalla se on suunniteltu reaaliaikaisen viestinnän vaatimaa pientä viivettä varten. Formaatti on toteutettu tavalla, joka mahdollistaa sen käytön hitaissa sulautetuissa järjestelmissä.[1][2]

Opus korvaa avoimet Vorbis ja Speex-formaatit. Sokkotestit ovat vahvistaneet Opuksen tuottavan parempaa äänenlaatua alhaisilla tiedonsiirtonopeuksilla, kuin mikään muu formaatti, mukaan lukien MP3, AAC ja HE-AAC.[3][4]

Järjestelmä on BSD-lisenssin alainen ja kaikki formaattia koskevat patentit ovat lisensoituja maksuttomasti.[5]

Esimerkkejä tuetuista alustoista[muokkaa | muokkaa wikitekstiä]

Opus on IETF:n vuonna 2012 esittämä standardi, joka muutaman vuoden sisällä sai laajaa tukea eri alustoilla ja sovelluksissa.

Verkkoselaimet[muokkaa | muokkaa wikitekstiä]

Opuksen roolia osana WebRTC -rajapintaa selittänee koodekin laaja tuki verrattuna aikaisempaan avoimeen Vorbis-formaattiin.[6] Sekä Mozilla Firefox että Google Chrome tukevat formaattia. Googlen selaimen pohjana toimiva Chromium[7] sekä muut Chromiumin Blink-moottoriin pohjautuvat selaimet, kuten Opera, tukevat Opusta[8]. Microsoftin vanha selaintuote Internet Explorer ei suoraan tue Opusta, toisin kuin yhtiön uudempi selain Edge[9][10]. Applen Safari-selain tukee Opusta, alkaen vuonna 2017 julkaistuista iOS 11 ja MacOS High Sierra -käyttöjärjestelmistä.[11]

Pelkästään Youtuben WebM-tuen myötä suuri osa web-käyttäjistä käyttää Opusta päivittäin. [12]

IP-puhe[muokkaa | muokkaa wikitekstiä]

Monet SIP-klientit ja muut VoIP-järjestelmät käyttävät Opusta puheluiden äänen välittämiseen. Näihin kuuluvat muun muuassa Acrobis Softphone, Bria X-Lite, CSipSimple (lisukkeen avulla), Empathy (GStreamerin kautta), Jitsi[13], Tuenti[14], Line2[15], Linphone[16], Phoner ja PhonerLite[17], Mumble, Skype[18], Discord[19] sekä TeamSpeak 3[20]. Myös Sony PlayStation hyödyntää Opusta.[21]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Opus Codec opus-codec.org. Viitattu 30.1.2018.
  2. Newly standardized Opus audio codec fills every role from online chat to music Ars Technica. Viitattu 30.1.2018. (englanniksi)
  3. Hoene, Christian, Valin, Jean-Marc, Vos, Koen, Skoglund, Jan: Summary of Opus listening test results tools.ietf.org. Viitattu 30.1.2018. (englanniksi)
  4. Results of the public multiformat listening test (July 2014) listening-test.coresv.net. Viitattu 30.1.2018. (englanniksi)
  5. License – Opus Codec www.opus-codec.org. Viitattu 30.1.2018.
  6. heise online: Zwei Audio-Codecs für Echtzeit-Kommunikation im Browser heise online. Viitattu 5.2.2018. (saksaksi)
  7. 104241 - Support OPUS in Ogg files for the audio tag and Audio object - chromium - Monorail code.google.com. Viitattu 5.2.2018. (englanniksi)
  8. How corporate bickering hobbled better Web audio CNET. 17.8.2012. Viitattu 5.2.2018. (englanniksi)
  9. Microsoft Edge web platform features status and roadmap - Microsoft Edge Development developer.microsoft.com. Viitattu 5.2.2018. (englanniksi)
  10. WebM, VP9 and Opus Support in Microsoft Edge - Microsoft Edge Dev BlogMicrosoft Edge Dev Blog blogs.windows.com. Viitattu 5.2.2018. (englanniksi)
  11. Announcing WebRTC and Media Capture WebKit. 7.6.2017. Viitattu 5.2.2018.
  12. What audio formats and codecs are used for YouTube videos? sound.stackexchange.com. Viitattu 5.2.2018.
  13. Emil Ivov: [jitsi-users Re: Jitsi 2.0 Now Released!] Wed Mar 6 12:26:04 CET 2013. Viitattu 5.2.2018.
  14. : ”Tuenti+WebRTC - Pedro Sánchez & Pablo Ruiz (Tuenti) - Voip2day 2014” Avanzada 7 (käsikirjoittaja). . 2014-10-21. .
  15. Second Phone Number, Business Phone Service in the Cloud - Line2 www.line2.com. Viitattu 5.2.2018.
  16. Linphone: VOIP softphone - open source video sip phone, voip software www.linphone.org. Viitattu 5.2.2018. (englanniksi)
  17. PhonerLite: configuration phonerlite.de. Viitattu 5.2.2018. (englanniksi)
  18. Skype and a New Audio Codec | Skype Blogs Skype Blogs. 12.9.2012. Viitattu 5.2.2018. (englanniksi)
  19. What Features Does Discord Have? Discord. Viitattu 5.2.2018. (englanniksi)
  20. 1.2.4 - Mumble Wiki wiki.mumble.info. Viitattu 5.2.2018. (englanniksi)
  21. Open Source Software used in PlayStation®4 doc.dl.playstation.net. Viitattu 5.2.2018. (englanniksi)