DVB Systemet. Anders Nyberg SVT Teknik Strategi 2009 DVB-IP

Relevanta dokument
LexCom Home Certifieringsutbildning

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005

Christer Scheja TAC AB

Scenarioanalys. Jonas Svanberg Santa Anna IT Research Institute AB

Digitala TV-mottagare

Vad är IPTV? En teknisk introduktion till TV i bredbandsnät

Tekniken bakom IPTV Tanja Kauppinen 25 oktober 2005

Direkt-router 2000IP. Buffrar och vidaresänder video över Internet och andra IP-nät eller fungerar som avancerad video-mottagare. Standardfunktioner

IT för personligt arbete F2

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

QuickTime Streaming Server, en introduktion

Samverkansavtal. mellan programbolagen med sändningstillstånd i marknätet

Objektorienterad Programkonstruktion. Föreläsning 10 7 dec 2015

Telia Öppen Fiber som kommunikationsoperatör

Framtidens radio, DAB & kostnader Konvergens. Innehåll. Lars.Jonsson@sr.se. Lite om metadata DAB = Digital ljudradio Lite om DRM= Digital radio för KV

Rapport i Mobila systemarkitekturer. Symbian

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet

Huvudcentraler att växa med

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

5 Internet, TCP/IP och Applikationer

SSL/TLS-protokollet och

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Instuderingsfrågor ETS052 Datorkommuniktion

PM 01 En jämförelse av två analysmodeller för val av komponentteknik

Grundläggande datavetenskap, 4p

Övningar - Datorkommunikation

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

Datasäkerhet och integritet

TV & Media Streaming från Ixanon

JavaScript in SharePoint and not just for Apps. Wictor Wilén

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Standarder och tjänster för fastighetsnäten

URVAL AV UTFÖRDA HOBBYPROJEKT

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser

CRYPTOLITE CRYPTOQAM CRYPTOMULTI SÄKER KRYPTERING KOMPLETT KRYPTERINGSSSYSTEM FÖR ÖPPNA TV-NÄT MED UTAN KUNDADMINISTRATION MED LÖNSAM KUNDHANTERING

Opinion Channel - Vi mäter upplevelser och reaktioner

Android och iphone. Kalle Prorok April 2011

5. Internet, TCP/IP tillämpningar och säkerhet

Krav på öppet IP-nät för TV-tjänster

TENTAMEN FÖR KURS DAV C03, DATAKOMMUNIKATION II 5p Sid 1 av 6 Torsdag kl

OH Slides F: Wide Area Networks

Föreläsning 2. Operativsystem och programmering

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Digital kommunikation. Maria Kihl

Kaj Kjellgren Netnod Netnod

Föreläsning 1. Presentation av kursen Vad är programmering? Lite om java och utvecklingsmiljöer Aktivitetsdiagram Ett första program

TCP/IP och Internetadressering

Kihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2

FIBERANSLUTNING TILL VILLA

Bredband och VPN. Vad är bredband? Krav på bredband. 2IT.ICT.KTH Stefan

Kapitel 5: Lokala nät Ethernet o 802.x. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

Lokala nät Ethernet o 802.x. (Maria Kihl)

Idag. Streaming media. Översikt. Vad är det? Vad är streaming? Distributionsteknik Uppspelning och presentation Några exempel och demonstration

Din leverantör av hissautomater, pallställ, grenställ och utdragsenheter.

Datakommunika,on på Internet

Säkerhet. Säker kommunikation - Nivå. Secure . Alice wants to send secret message, m, to Bob.

Fördelar med Scanteco HC & SC- DVR Series

5 Internet, TCP/IP och Tillämpningar

DVB-T FTA17. Digital Terrestrial Mottagare. Användarmanual för installation och handhavande till König DVB-T FTA17 markbunden mottagare

Nätverk grunder Föreläsning 1: 1: Introduktion till Internet

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Internet. Internet hur kom det till? Internets framväxt. Ett hierarkiskt uppbyggt telenät Kretskopplat/circuit switching

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

EIO Teledagar 2008 IP kameror Smart bildanalys. Vlada Durdanovic & Peter Dahlgren

MPEG-4 innehåller bl.a:

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn

DIG IN TO Nätverksteknologier

TDTS04 Datornät och distribuerade system, 15 mars 2010 Svar sammanställda av Juha Takkinen, IDA,

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl)

Internetdagarna Petter Claesson Systems Engineer introduktion. Ljudkvalitet

FIBERANSLUTNING TILL VILLA

Distansutbildning. av Anders Andersson. Västanvik Resurs- och Utvecklingscenter

Tentamen i Datorkommunikation den 10 mars 2014

SIZE CONNECT, TEKNISK BESKRIVNING

IP-telefoni för nybörjare

F8 Meddelandesändning med UDP

Per-Anders Nilsson SaabTech Systems Oktober 2001

Välkommen! SA S PSA S Im I puls s Mobilite t t e 8 1

Creo Customization. Lars Björs

Tillförlitlig dataöverföring. Jens A Andersson

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Middleware vad, hur, varför när?

Introduktion till hårdvara, mjukvara och operativsystem

Distribuerade affärssystem

Föreläsning 5: Stora datanät Från användare till användare ARP

Modul 3 Föreläsningsinnehåll

DIG IN TO Administration av nätverk- och serverutrustning

Föreläsning 5. Vägval. Vägval: önskvärda egenskaper. Mål:

Webbserverprogrammering

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

BREDBAND-TV I SOLLENTUNA

Tentamen Nätverksprogrammering Lösningsförslag

Android översikt. TDDD80 Mobila och sociala applikationer

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Displaysystem. Hans Brandtberg Saab Avitronics SAAB AVITRONICS

SMART Bridgit-program

Informationsteknologi sommarkurs 5p, Datakommunikation

Transkript:

DVB Systemet Anders Nyberg SVT Teknik Strategi 2009 DVB-IP 1

DVB-IP Mottagaren Optional Datanät Nätverks modul Databuffert Interfoliering Inre felskydd FEC Synk detektor Mottagarstyrning Regenerering av bärvåg och bitklocka Interfoliering Reed- Solomon avkodare Borttagning av randomisering Outgångs interface Data Server - nät - mottagare Mottagare Transportström Server Mottagare Programströmmar Servern hanterar: Programguide via http:// Fungerar som kanalväljare 2

Val och byte av kanal DHCP request DHCP info. HTTP Get (kanallista). Join (multicast adress1) UDP (programström). Leave (multicast adress1) Join (multicast adress2) UDP (programström) Start av mottagare Hämta programguide Koppla upp program Byt program Funktionalitet DHCP för dynamisk tilldelning av IP-adresser Överföring via TCP (Video on demand) Överföring via UDP/Multicast (Broadcast) HTTP för Channel Discovery / Channel Selection / EPG Kryptering via DVB/CA (Conditional Access) Vissa nät hanterar CA via reject/accept baserat på MAC-adresser 3

Nätkrav Paket fördröjning Paketförlust Allokering av bandbredd Prioritering av bandbredd Stöd för multicast (IGMP protokoll) FEC Forward Error Correction 4

Multiplexering Multiplexer 5

Komprimering Multiplexering Elementarström Programström Transportström Video Ljud Data Service Multiplex Transport Multiplex SI Service Information 6

Programström Programström Pakethuvud 7

Transportström Transportström, Pakethuvud 8

PAT - Programme Association Table PMT - Programme Map Table 9

PMT - Exempel Tidsstämpling 10

Programklockan Åtkomstkontroll Conditional Access 11

Demaskering Maskering av program Sändare Mottagare Maskering Skyddad överföring De-maskering Programkomponenter Programkomponenter Pseudo slumpgenerator Pseudo slumpgenerator Synkronisering Kontrollord (startvärde) Nytt kontrollord skapas ~ var 10:e sekund Kontrollord (startvärde) 12

Sändare Mottagare Maskering Skyddad överföring De-maskering Programkomponenter Programkomponenter Pseudo slumpgenerator Pseudo slumpgenerator Synkronisering Maskering Kontrollord Skyddad överföring Kontrollmeddelande upprepas ca. 2 ggr/s De-maskering Kontrollord Slumpgenerator Ny nyckel skapas ~ var 10:e sekund Sessionsnyckel Sessionsnyckel används minuter -> flera dagar Sessionsnyckel Abonnemangskortet ECM - Kontrollmeddelanden EMM - Sessionsmeddelanden EMM/U - Management meddelanden 13

Kryptomeddelanden ECM - Encipherment Control Message Aktuell och nästa nyckel Programparametrar (betalnivå, programtyp, pris ) EMM - Encipherment Management Message Sessionsnyckel Accessrättigheter (betalnivå, programtyp ) EMM/U - Unique Encipherment Management Message Distributionsnyckel Delad sessionsadress Giltighetstid, Kredit (pengar) SAS och SMS 14

DVB - MHP DVB Multimedia Home Platform JAVA - Varför Konvergens Internet Broadcast Har stöd för kommunikation med IP protokoll Feltolerant mot programkraschar Plattformsoberoende Kan utnyttja existerande verktyg och kunskapsuppbyggnad Öppet patent och låga krav på licens ersättningar 15

MHP Profiler MHP - Profiler Enhanced Broadcast Profile Lokal interaktivitet Uppspelning, visning, grafik Interactive Broadcast profile Interaktion via returkanal Lagring av applikationer Internet Access Profile Internet services, WWW e-mail etc. Optional DVB-HTML Snävt specificerad HTML för broadcast-användning 16

Hårdvarukrav Plattform Processor RAM Flash/ROM Basic (utan MHP) MHP Enhanced Profile MHP Interactive Broadcast Profile MHP Internet Access Profile 30 MHz+ 1-2 MB 1-2 MB 80-130 MHz 8-16 MB 4 MB 80-130 MHz 8-16 MB 8 MB 150-200 MHz 16-32 MB 16 MB MHP Mottagaren 17

DVB - Java DVB-J Software Development DVB-J Run-time Environment DVB-Java utvecklingsverktyg Java bytekod kompilator Java virtuell dator Programbibliotek API - Paket TV Specifika API funktioner Resurser och användarinterface DVB-Java Xlets Laddning, aktivering av Xlets sker styrt av information i SI-systemet (AIT Application Information Table) 18

Säkerhetsmodell Scan av bytekod (motverkar illegala operationer) Separat hantering av namespace (undviker kollision) Direkt minnesåtkonst ej tillåten Autenticering av signerade applikationer Icke signerade applikationer körs endast i sandbox DVB-J API funktionalitet Grafiskt interface anpassat till TV (HAVi) TV specifika API funktioner Åtkomst till SI-information Navigering, kanalbyte Programguide (EPG) Timer events Interface to CA systemet Lagring av applikationer Kommunicera via Smart Card läsaren 19

MHP (Java) Ca. 7 Milj. mottagare Italien 6M+ Spanien ~500K Polen ~350K Belgien 400K+ Norge 300K+ Österrike API Blu-Ray använder MHP (BD-J, BD-H profil) MHEG-5 Utvecklat inom ISO-MHEG och DAVIC (1995) Avsett som UI (användarinterface) för DAVIC interaktiva tjänster och VOD (Video On demand) Enkelt objektorienterat interpreterat programspråk Standard ISO 13522-5 och antaget av UK DTG (1997) UK Profil inkluderar text, grafik och DSM-CC karusell för utsändning av data Nu även ETSI standard ES 202184 Utökning av MHEG-5 standard är under utveckling för start under 2008 Interaktivitet via IP bredbandsanslutning (returdata m.m.) Förbättrad grafik HDTV kompatibilitet Stöd för PVR (Personal Video recorder, inspelning på hårddisk) 13 October 2009 40 20

Vad innehåller MHEG-5 Enkelt objektorienterat programmeringsspråk Presentation och hantering av data bestående av ljud, video, text and grafiska objekt Medger att användaren interagerar med applikationen via fjärrkontrollen Kan hantera video och ljud i realtid Speciellt anpassat för TV Liten overhead and snabb exekvering En komplett miljö för att skapa applikationer Författarverktyg och system för att organisera och lagra data Utsändningssystem DSMCC Object Carousel samt möjlighet att använda IP bredbandsnät 13 October 2009 41 MHEG System Arkitektur Författarverktyg Utsändning TV Program TV Display MHEG Tools Mux TX MHEG content MHEG Appl n Video, ljud och data (XML) MHEG content MHEG Appl ns MHEG Engine Digital-TV mottagare Interaction Servers Content Management Systems DSMCC Objektkarusell Interaktivitet via IP 13 October 2009 42 21

MHEG-5 Arkitektur UI EIT Schedule LCN OAD DVB SI/PMT DVB Subtitling Chinese Font Engine AV Decoder DEMUX OS MHEG Application MHEG Engine 1.06 PNG Decoder Graphics Engine Hardware Adaptation Layer ASN.1 Parser DSMCC Typisk MHEG-5 mottagare Drivers 13 October 2009 43 BBCi Freeview Digital text-tv samma innehåll men bättre presentation Snabbare än analog text-tv 13 October 2009 44 22

Skytext på Freeview 13 October 2009 45 Radiokanaler och MHEG-5 Genererar placeholder och möjliggör RadioText med grafik Används för information om kanaler, spellistor, artister, programledare m.m. 13 October 2009 46 23

API MHEG-5 Mer än 30 Milj. mottagare UK Nya Zeelznd Hong Kong Indien Ny profil för HDTV och koppling mot PVR Varje språkområde behöver egen profil Finns latent i de flesta IDTV-mottagare Att läsa MPEG video coding, a simple introduction http://www.ebu.ch/en/technical/trev/trev_266-ely.pdf H.264/AVC The emerging standard http://www.ebu.ch/en/technical/trev/trev_293-schaefer.pdf The how and why of COFDM http://www.ebu.ch/en/technical/trev/trev_278-stott.pdf An introduction to MHP 1.0 and MHP 1.1 http://www.bbc.co.uk/rd/pubs/whp/whp030.shtml Betal-TV Betal_TV.pdf Wikipedia MHEG-5 http://en.wikipedia.org/wiki/mheg-5 24