Sirannon (streaming)

Sirannon
Utvecklare Alexis Rombaut
Initial release 2009-09-01
Stabil frisättning
1.0.0 / 7 januari 2012
Skrivet i C++ / Python
Operativ system Crossplatform
Tillgänglig i engelsk
Typ Mediaserver
Licens GPL
Hemsida sirannon.atlantis.ugent.be

Sirannon är en gratis , öppen källkod , mediaserver och klient. Målet är att hjälpa till med videoforskning och experimentell streaming . Sirannon låter programmeraren skapa en mängd olika mediehanteringskomponenter som streaming , läsning, skrivning, paketering. Genom att organisera dessa komponenter i ett arbetsflöde kan programmeraren skapa många applikationer såsom en mediaserver , mediaproxy eller videoverktyg. Sirannon introducerades vid ACMs multimediakonferens i oktober 2009 under sitt tidigare namn xStreamer.

Sirannon har accepterats som en del av referensverktygskedjan, definierad i den slutliga testplanen för Video Quality Experts Group (VQEG) Hybrid Perceptual/Bitstream-projekt, för strömmande videosekvenser och simulering av nätverksnedsättningar.

Funktioner

  • Protokollomkodning – universell server – universell klient

Huvudfunktionen är kombinationen av universell server (RTSP, HTTP, RTMP, RTMPT) och universell klient (RTSP, HTTP, RTMP, RTMPT). Denna kombination ger Sirannnon möjligheten att omkoda ett protokoll till ett annat i realtid, dynamiskt och för många användare. En begäran av formen rtmp://mysirannon.com/RTSP-proxy/www.mystreams.net/content/AJa3cdW.mov i en Flash Player kommer att få den att ansluta till en Sirannon-server som i sin tur kommer att ansluta till den fiktiva webbplatsen www.mystreams.net med RTSP, begär strömmen och ändra i realtid till protokoll och paketering för att skicka den till klienten med RTMP. Översättningen fungerar för alla kombinationer från och till RTSP, HTTP, RTMPT och RTMPT.

  • HTML 5 – WebM

Sirannon stöder HTML 5 genom att streama Googles WebM -innehåll. Dessutom kan Sirannon koda om i realtid icke-WebM-intaget innehåll till WebM och streama det.

  • H.264/SVC och H.264/MVC – Stöd för strömning av H.264 Skalbar videokodning och H.264 Multiview Video Coding , vanligtvis över RTP, och H.264 Multi View Coding.
  • Apple Live HTTP-strömning – Sirannon stöder Apples Live HTTP-strömning till MacBook, iPhone och iPad (ny i 0.6.0).
  • Nedskrivning – Flera komponenter kan försämra en ström för att simulera paketförlust med olika förlustmodeller (uniform, gilbert, fördefinierad). Den resulterande strömmen kan skrivas till en fil eller streamas.

Format som stöds

Se även

  • Rombaut, Alexis; Staelens, Nicolas; Vercammen, Nick; Vermeulen, Brecht; Demeester, Piet (oktober 2009). "xStreamer: modulär multimediaströmning" . MM '09: Proceedings of the sjutton ACM internationella konferens om multimedia . Peking, Kina: ACM. s. 929–930. 978-1-60558-608-3 . Hämtad 12 januari 2010 .

externa länkar