OpenCaster

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 www .avalpa .com /the-key-values ​​/15-free-software /33-opencaster

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