Multimedia. Multimedia. Datakompression. Annorlunda krav. Inte bara text eller nerladdning av filer. Video, ljud med tidskrav.



Relevanta dokument
Vad är viktigast? Sammanfattning. Processer och trådar. Processer och trådar. Flerprocessorsystem. Schemaläggning. Interprocesskommunikation.

Dagens OS. Unix, Linux och Windows. Unix. Unix. En översikt av dagens OS Titt på hur de gör. Många varianter Mycket gemensamt. En del som skiljer

Tentamen i Realtidsprogrammering för Au3, D3, E3

Omtentamen i Realtidsprogrammering för Au3, D3, E3

Realtidssystem, device drivers. Föreläsning 10

Realtidsprogrammering Ordinarie tentamen

Digitalisering av VHS-C kassetter

Schemaläggning Unix. Minneshantering etc. Linux. Schemaläggning av trådar (kernel threads) Detaljer. Operativsystem - Lektion 7

Varmt välkommen som gästföreläsare till Juridiska fakulteten vid Lunds universitet


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

Tillgänglighetskrav på produktion av film/webtv

Tentamen omfattar 40 poäng fördelade på 7 uppgifter. 20 poäng krävs för betyget 3, 30 poäng för betyget 4 och 36 poäng för betyget 5.

Realtidssystem. - Schemaläggning - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp. Föreläsning 6

Outline. Datorsystemtekni. Kravspecifikation. Kravspecifikation (forts.)

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn

Digitalt Monitor-Endoskop. Bruksanvisning. Ver web: tel: fax:

Operativsystem ID1200/06 Tentamen :00-18:00

Fö 7 TSEA81. Scheduling

IP-telefoni för nybörjare

Olika OS. Unix, Linux och Windows. Unix. Unix. En översikt av ett par OS. Titt på hur de gör. Många varianter. Mycket gemensamt. En del som skiljer

Realtidssystem HT03. Vad är realtidssystem? Inbyggda system. Att programmera, Tasks (Uppgifter) Realtidssystem kräver analys

SNABBGUIDE för Windows Media Encoder (media kodaren) - Sänd live med din webbkamera

En studie av programmet Buddyphone. Delmoment i kursen CSCW 2D1416

Avsnitt 1 Multimedia på Internet Introduktion

06. Skapa bildsegment

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser

Adobe Presenter. Skapad:

Frågor och svar angående Dilog DC-660HD

Streamingbolaget hjälp!"#$%&'()*+,%)$" Sida 1 av 9

June 2010, rev Smartsign Publisher. User Guide. Smartsign Publisher 6.

Optimering av Wordpress

Operativsystem - Windows 7

Säkerhet. Vad är det vi pratar om??

Så funkar det. Inspelningsbar HD-Box

i-dx8 Svensk bruksanvisning

ZA6588. Flash Eurobarometer 411 (Cross-border Access to Online Content) Country Questionnaire Finland (Swedish)

Virtuella kretskopplade nät Virtual circuit networks. Virtuella kretskopplade nät. Virtuella kretskopplade nät. Virtuella kretskopplade nät

Punkt-till-punkt-access. HDLC (High-level Data Link Control) PPP (Point-to-Point Protocol)

7-tums digital mediaskärm

JavaScript del 3 If, Operatorer och Confirm

Svenska kyrkans bestämmelser

Lathund Milestone 112

Styra olika typer av objekt som animering, video, ljud och Flashfilm

TV, BREDBAND OCH TELEFONI MED FIBER

MPEG-4 innehåller bl.a:

Aktivitetsschemaläggning för flerkärninga processorer

ViTex snabbguide. 1. Inläsning till ViTex från scanner eller PDF Läs in text via scanner Läs in text från en JPEG-bild eller ett PDF-dokument

Hjälpmedel: Inga hjälpmedel förutom penna, suddgummi och glatt humör.

Snabbguide Kom igång med Mina bilder i tv:n

Guide. Webbsidor i Studentportalen. Innehåll. Uppdaterad:

4. lägg in övergångar

Hur patchar man Entré?

M U L T I M E D I A P L A Y E R 3,5 SATA CASING WITH REMOTE CONTROL BRUKSANVISNING SI

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

Tentamen. Datorteknik och realtidssystem

Operativsystem. Informationsteknologi sommarkurs 5p, Agenda. Slideset 7. Exempel på operativsystem. Operativsystem

Svensk bruksanvisning ipod Tower från Lenco

Användarmanual för Zombee MP-100

Felsökning-självhjälp. Punkt 1. Kontrollera bredbandsutrustningen.

TV & Media Streaming från Ixanon

Tråd C (ms) T (ms) A 4 16 B 3 10 C 4 25 D 2 12

Tentamen Datorteknik och realtidssystem, TSEA81 Datum Lokal

GRATTIS! DU SKALL FÅ FIBER EN FRAMTIDSSÄKRAD LÖSNING!

Bredbands-TV. Telefoni. Bredband. Bredbands-TV via Bredband2 ger dig: Perfekt bild. Full HD. Valfrihet via stort kanalutbud.

CARDVD3 - Portabel DVD-spelare för bil Art

FIBERNÄT STEGET TILL SNABBARE OCH STÖRRE FRIHET

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

VI FIRAR kr. Nu bygger vi fibernät! BREDBAND TILL ALLA VÄLKOMMEN TILL RONNEBYPORTEN!

Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.0

Support fram till kl.16:00 måndag fredag. Vid akut hjälp kontakta receptionen, tfn eller

quick guide RSE Volvo förbehåller sig rätten att göra ändringar utan föregående meddelande. Tillval är markerade med en asterisk (*).

OH Slides F: Wide Area Networks

Digitalteknik och Datorarkitektur 5hp

Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.1

Tv när du vill användarmanual. Tv när du vill. användarmanual

Teknisk beskrivning för annonsering i PlayAd s format

SB Bredband snabbast i huset!

Så blir din spelkonsol ett mediacenter

Föreläsning i webbdesign. Bilder och färger. Rune Körnefors. Medieteknik Rune Körnefors rune.kornefors@lnu.se

NÖSSEMARK FIBER

INT 3 F4. Bildkomprimering. Run Length Encoding. Medieteknik Del2. Komprimering, ljud och rörliga bilder. Olika algoritmer för bildkomprimering:

Introduktion till After Effects

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

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik

Fast grön WiFi/IP - router ansluten Fast orange WiFi - direkt ansluten. Blinkar orange söker WiFi anslutning Fast röd inspelning på

Patent och registreringsverket Statens medieråd. Attityder bland ungdomar till upphovsrättsskyddat material online November 2017

ESSArch vid Riksarkivet i Sverige

Synkronisering. Föreläsning 8

Innehållsförteckning. 1 Fjärrkontroll. 2 PVR / Inspelning. 1 Fjärrkontroll... 7

Välkommen till Canal Digital Din guide till riktig digital-tv

Docker i Windows 8.1 med Hyper-V

Voltimums Expertpanel Tele och Data

GRUPPAVTAL VIA FÖRENINGEN MED TELIA

Filformat och lagring

Exam Concurrent and Real-Time Programming

Manual för din hemsida

School of Mathematics and Systems Engineering. Reports from MSI - Rapporter från MSI. Video on Demand. Martin Gustavsson Johnny Renegård

Realtidssystem. - Dödläge - EDAF85 - Realtidssystem (Helsingborg) Elin A. Topp. Föreläsning 5

VAD KAN JAG GÖRA I IPTV BOXEN

Transkript:

Multimedia nte bara text eller nerladdning av filer Multimedia Video, ljud med tidskrav Video-on-demand TV Telefoni Förändring av mediasituationen Sveriges TV jmf Blattnicksele TV Annorlunda krav Stora sjok av information ska skeppas iväg nformationen måste anlända i tid till vissa förutbestämda tidsintervall Viss förlust av information är OK Quality of Service (QoS) Synkronisering av data Datakompression En nödvändighet JPEG är en förstörande komprimering MPEG Komprimera bilder Koda förändring mellan bilderna

MPEG Hur det ser ut Förstörande komprimering Skillnader mellan rutorna Referenser framåt/bakåt Varje bild är olika stor -frame JPEG bild P-frame skillnad bakåt B-frame skillnad framåt/bakåt Hårda tidskrav Varje process måste uppfylla sina tidsgränser Förskjutningar spelar ingen roll Variationer är katastrofala Real-time scheduling Alla processer måste möta alla deadlines Om man inte klarar det så är systemet felaktigt konstruerat Kan man överhuvudtaget schemalägga? Vilka villkor finns?

Enklast möjligt Varje process kommer med samma mellanrum Varje process behöver lika mycket CPU tid Väldigt enkelt Rate monotonic scheduling Varje process måste vara klar innan sin deadline ngen process beror på någon annan Varje process behöver lika mycket CPU-kraft vid varje tillfälle cke-periodiska processer har inga deadlines Processbyten tar ingen tid och sker på en gång Rate monotonic scheduling Princip : Den med högst prioritet för köra först Prioriteten beräknas som 1/periodtid T = 30 ms ger prio 33 Rate monotonic scheduling Går det att schemalägga två processer: 3/7 och 4/8 Teoretiskt: 0.929 => OK Prio: 143 och 125 T = 8 ms ger prio 125

Rate monotonic scheduling 2/5, 2/7, 2/9 => 0.908 => OK Kortast tid kvar ngen prioritet Välj kortast tid till deadline Om flera har samma deadline, ta den som kör eller slumpa Kortast tid kvar 3/7 och 4/8 Teoretiskt: 0.929 Kortast tid kvar 2/5, 2/7, 2/9 Teoretiskt: 0.908

Kortast tid kvar 2/5, 3/6, 1/10 Teoretiskt: 1 File server Normalt: vill ha, skicka, vill ha, skicka Funkar inte bra i detta sammanhang Bättre: skicka konternuerligt Funktionalitet? Videobandspelare play, stop, snabbspolning Funktionalitet Stop: enkelt Play: svårare Om många vill titta samtidigt (nästan)? Vissa tider? Man kan ju fuska Video on demand?? eller Near video on demand?? Buffertar (med fusk!!) Pause: ändå svårare Man vill kila på dass => buffring? Senare ström? Snabbspolning: ojjjjj Komprimerad film och överbelastat nätverk/server => inte skicka data snabbare, svårt hitta rätt frame

Placering av data Frame index: mycket RAM, lite diskslöseri Stora sjok av data Problem: video består av flera delar Block index (utan fylla upp ): lite RAM, mycket diskslöseri Frame ndex Block index (med fylla upp ): lite RAM, inget diskslöseri, extra huvudrörelser Audio Text Block ndex -fr ame P-fr ame Unused Hur ska man placera filerna? Diskorganisation RAD inte bra Disk Farm s e f u o y c e n u q re F 10 8 6 4 2 Cylinder 1 3 5 7 9 11 Hur lägga ut filerna? Disk En film över alla diskar eller bara över några 1 2 3 4 1 2 3 4 (a) (b) 1 2 3 4 1 2 3 4 (c) (d)

Cache Buffra hos användaren Snika på en annan ström Buffra på servern Ändra hastigheten! Vissa filmer på disk, vissa på disk + DVD, vissa bara på DVD Buffer for odd frames Buff er f or even fr ames Block requested Stream 1 2 3 4 5 6 7 8 9 10 701 92 281 130 326 410 160 466 204 524 Optimization algor ithm 92 130 160 204 281 326 410 466 524 701 Order in which disk requests are processed Kolla på innehållet Batch together Cylinder Requests (sorted on deadline) 330 676 110 680 440 220 755 280 550 812 103 700 710 720 730 740 750 Deadline (msec)