OpenCaster
Deweloperzy | Avalpa Digital Engineering srl |
---|---|
Pierwsze wydanie | 2008 |
Napisane w | C , Pythona |
System operacyjny | Debiana |
Dostępne w | Wielojęzyczny z angielską instrukcją |
Typ | multipleksowanie |
Licencja | Powszechna Licencja Publiczna GNU v2 lub nowsza |
Strona internetowa |
OpenCaster to zbiór otwartego i darmowego oprogramowania dla systemu Debian GNU/Linux do odtwarzania i multipleksowania strumieni transportowych MPEG . OpenCaster generuje większość danych innych niż audio/wideo obecnych w strumieniach transportowych i obsługuje odtwarzanie wstępnie zakodowanych plików audio/wideo lub może być zintegrowany z koderami audio/wideo innych firm.
Typowe przypadki użycia
- Generator tabel (PSI/SI i EPG )
- Telewizja interaktywna Standardy DSMCC obiektowa transmisja karuzelowa ( MHP , MHEG5 , HbbTv , ...)
- Multipleksowanie wejściowego strumienia transportowego multiemisji UDP MPEG do wyjściowego strumienia transportu multiemisji UDP
- Odtwarzanie zapisanego lokalnie, zakodowanego w trybie offline audio i wideo dla nienadawanych na żywo stacji telewizyjnych i/lub radiowych
- System VOD oparty na strumieniu transportowym mpeg2 przez IP lub przez DVB-* dla sieci ogrodowych, takich jak hotele z kablem koncentrycznym
- Aktualizacja DVB-SSU dla dekoderów OTA
- Generator telegazety
Zasady projektowania
OpenCaster obsługuje komunikację międzyprocesową między różnymi narzędziami za pomocą nazwanych potoków i umożliwia wysoki poziom dostosowywania przez każdego użytkownika z podstawowymi umiejętnościami obsługi skryptów powłoki . Paradygmat potokowy był krytykowany za wydajność, ale łatwe dostosowywanie jest zbyt cenne w porównaniu do utraconej wydajności i nie stanowi żadnego problemu z obecną przepustowością Mb/s.
Generowanie tablic odbywa się z serializacją opisu języka naturalnego w Pythonie i zawiera już dużą liczbę deskryptorów z różnych standardów telewizji cyfrowej. Dodawanie nowych deskryptorów w bibliotece jest naprawdę szybkie i nie wymaga żadnych szczególnych umiejętności programistycznych poza znajomością sposobu określania pakietu bit po bicie.
Historia
Pierwotnie testy odbywały się w Cineca jako projekt badawczy pod inną nazwą, mający na celu emisję systemu plików DSMCC dla telewizji interaktywnej MHP , ale projekt został już rozpoczęty od prac niemieckiego Narodowego Centrum Badań nad Technikami Informatycznymi. Pierwsza usługa obsługująca OpenCaster DSMCC był nadawany na antenie we Włoszech w 2003 roku. Pierwsza usługa DVB non-live w 100% generowana przez OpenCaster i kodery mpeg2 typu open source działa na antenie od 2004 roku. OpenCaster został zaprezentowany na 16. międzynarodowej konferencji ACM poświęconej multimediam, od tego czasu jest również używany w innych badaniach: DVB-T DIGITAL TV TANSMITTER BASED SOFTWARE , MHP Conformance test , Budowa demonstratora HbbTV projekt we współpracy z Europejską Unią Nadawców , Open Source End-2-End Usługi telewizji mobilnej DVB-H i infrastruktura sieci — The DVB -H pilot w Danii. OpenCaster był używany w HbbTV Zestaw testowy w 2014 roku i został wymieniony jako narzędzie w From the Aether to the Ethernet - Attacking the Internet using Broadcast Digital Television
Integracja
OpenCaster został pomyślnie zintegrowany z długą listą produktów nadawczych, wśród nich są produkty Adtec, Cisco / Scientific Atlanta , Deltacast, Dektec, Ericsson / Tandberg Television , Eurotek, Harmonic/Scopus, MainConcept , Mitan, Screen Service, Sr- Systemy, Wellav, ...
Testowanie
OpenCaster został przetestowany z Rohde & Schwarz DVM100L i DVM 400 i jest stale testowany z Dektec StreamXpert