Podstawy przetwarzania strumieniowego

background image

Podstawy przetwarzania
strumieniowego

Formaty RealNetworks

background image

Co to jest transmisja
strumieniowa?

Szklanka wody z kranem.  Szklanka tak jak plik

ma swoją zawartość i objętość, z kranu natomiast
płynie strumień wody. Nie ma on objętości,
wykazuje się za to wydajnością (a więc
"prędkością transmisji") i możemy z niego
napełnić szklankę. Tak w największym
uproszczeniu możemy porównać plik ze
strumieniem. Media strumieniowe to te same
multimedia, z którymi spotykamy się na co dzień,
czyli: obraz, dźwięk, tekst i wszelakie ich odmiany,
jednak dostarczone do odbiorcy nie w postaci
pliku, lecz strumienia danych.

background image

Historia technologii
strumieniowej

Strumieniowa transmisja danych
jest bardzo młodą technologią.
Pojawiła się zaledwie w połowie lat
90. ubiegłego stulecia. Poprzedziły
ją sprawdzone standardy stratnej,
lecz efektywnej kompresji obrazu
(MPEG) i dźwięku (MP3).

background image

Historia technologii
strumieniowej

1996 – RealNetworks i Xing promują nowe
wersje oprogramowania strumieniującego
dźwięk. Pojawia się konkurencyjny
standard Shockwave Audio, wprowadzony
przez Macromedię i umożliwiający
wzbogacanie stron internetowych
dźwiękami MP3.

1997 – RealNetworks poszerza możliwości
swego oprogramowania o
strumieniowanie obrazu.

background image

Historia technologii
strumieniowej

1998 – RealNetworks wprowadza technologię
SureStream pozwalającą w jednym klipie wideo
umieścić wiązkę strumieni o różnych prędkościach
bitowych. Serwer, kontrolując parametry łącza,
automatycznie wybiera dopasowany do szerokości
kanału transmisyjnego strumień. Powstają
pierwsze rozgłośnie internetowe.

1999 – Konkurentem RealNetworks staje się
Nullsoft – producent Winamp – wprowadzający
platformę do strumieniowania dźwięku w formacie
MP3 – SHOUTcast.

background image

Konkurenci RealNetworks

Advanced Systems Format (ASF) - kontener

multimedialny stworzony przez firmę Microsoft na

potrzeby platformy Windows Media. Najczęściej

format ASF wykorzystywany jest do

przechowywania strumieni danych zakodowanych

za pomocą Windows Media Audio (WMA) i/lub

Windows Media Video (WMV).

Format ASF jest objęty patentem i według

obowiązującej licencji nie jest możliwa konwersja

plików ASF do innego formatu. Dodatkowo, w

związku z restrykcjami patentowymi, użytkownicy

innych systemów operacyjnych niż Windows nie

mogą odtwarzać tych plików.

background image

Konkurenci RealNetworks

Pliki QuickTime przypominają taśmę

wielośladową, na której kolejne ścieżki –

zsynchronizowane kodem czasowym –

mogą być wypełniane dźwiękiem, filmem,

sekwencjami MIDI, tekstem, animacjami

Flash czy QuickDraw, seriami

nieruchomych obrazów (np. GIF, JPG,

BMP), panoramicznymi zdjęciami w

formacie QuickTime VR umożliwiającymi

oglądanie obiektów z różnych stron i

obracanie nimi za pomocą myszki.

background image

Konkurenci RealNetworks

SHOUTcast to nazwa systemu służącego
do nadawanie dźwięku jako strumienia
MP3 lub AAC. Potocznie nazwa SHOUTcast
odnosi się do aplikacji, która jest
implementacją tego systemu. Aplikacja ta
pozwala na założenie i prowadzenie
własnego radia internetowego.

background image

Konkurenci RealNetworks

Na system SHOUTcast składają się dwa

moduły.SHOUTcast DNAS (ang. Distributed

Network Audio Server).Cała transmisja strumienia

odbywa się poprzez protokół HTTP. DNAS (serce

całego programu) domyślnie nasłuchuje na

żądania od klientów. W przypadku połączenia

przez aplikację niebędącą przeglądarką

internetową rozpoczyna przesyłanie strumienia.

Dla przeglądarki wyświetla stronę internetową,

poprzez którą można administrować radiem

(wymaga logowania) oraz obejrzeć podstawowe

informacje o konfiguracji radia bez konieczności

logowania.

background image

Konkurenci RealNetworks

Serwer może pracować w dwóch trybach:

Transmisji strumienia. Wtyczki do programów
służą do zdekodowania dźwięku do postaci
strumienia mp3 i przesłania go do DNAS. Ten
dystrybuuje strumień do podłączonych do
niego klientów.

Tryb "muzyka na żądanie". W tym przypadku
potrzebny jest tylko DNAS. Wtedy pliki mp3
będą wysłane dokładnie w takiej postaci w
jakiej znajdują się na dysku, gdzie
zainstalowany jest DNAS.

background image

Jak to jest w praktyce?

background image

Jak to jest w praktyce?

background image

Dlaczego w strumieniu?

Odtwarzanie dźwięku lub obrazu odbywa się od

momentu dotarcia pierwszego pakietu danych do

odtwarzacza.

Ponadto przesyłanie danych w strumieniu zezwala nam

na sterowanie przesyłanymi danymi podczas trwania

transmisji.

Oprócz samej transmisji danych od odtwarzacza do

serwera wysyłane są dodatkowe komendy (Stop,

Odtwarzaj, Przewiń, Pauza, Zmień materiał) sterujące

wysyłaniem strumienia danych przez serwer. Co jakiś

czas przez odtwarzacz wysyłana jest informacja, czy

serwer nadal ma do nas nadawać, gdyż może się

zdarzyć, że stracimy z nim łączność. W takiej sytuacji

serwer w dalszym ciągu wysyłałby dane, mimo iż

odtwarzacz nie mógłby ich odbierać.

background image

Dla kogo to wszystko?

Technologia ta skierowana jest przede wszystkim do

osób, które na co dzień mają do czynienia z

dźwiękiem i obrazem wideo. Z jednej strony jest to

grono wszelkiego rodzaju nadawców, z drugiej -

liczna (przynajmniej potencjalnie, gdyż obejmuje

wszystkich internautów) grupa odbiorców.

Do grona nadawców może dołączyć dosłownie

każdy, kto ma coś do przekazania i sięgnie po

technologię. Koszty uruchomienia takiej instalacji są

wielokrotnie niższe niż najmniejszej nawet stacji

radiowej, o skuteczności przekazu zaś będzie

świadczyć jego oglądalność. Ta uzależniona będzie

tylko od atrakcyjności nadawanego programu i jego

wypromowania w Internecie.

background image

Dlaczego w strumieniu?

 W przypadku transmisji strumieniowej

możliwa jest stała kontrola parametrów

łącza i dostosowywanie do nich

parametrów wysyłanego strumienia

danych. Wówczas, gdy nastąpi zakłócenie

przesyłu danych i zaczynają ginąć pakiety

informacji, w odtwarzaczu zauważymy

znaczne pogorszenie jakości

odtwarzanego materiału (na skutek utraty

części klatek), jednak bez zatrzymywania

transmisji.

background image

Dlaczego w strumieniu?

Po chwili, gdy dotrą kolejne dane,
odtwarzanie będzie kontynuowane. Jeśli
odtwarzacz nie buforuje otrzymanych
danych, zaobserwujemy znaczne
pogorszenie jakości obrazu i dźwięku,
jednak bez wydłużania czasu transmisji.
Jeżeli dopływ kolejnych danych ustanie na
dłuższy czas, odtwarzanie może zostać
zatrzymane.

background image

Moja własna telewizja

Przed odbiorcami pojawia się możliwość
uczestnictwa w transmisjach na żywo z
wszelkiego rodzaju wydarzeń, które
dotychczas nie miały tak wielkiej siły, by
przebić się w tradycyjnych mediach, jak
radio czy telewizja. Na bazie mediów
strumieniowych można uruchomić bardzo
wiele ciekawych instalacji, zwłaszcza gdy
przekazy zostaną wzbogacone
elementami interakcyjnymi.

background image

Przyszłość czy teraźniejszość?

Szerokie zastosowanie media strumieniowe mogą

znaleźć w edukacji, gdzie posłużą do transmisji

wykładów i materiałów szkoleniowych.

Przy stacjach telewizyjnych powstaną archiwa z

materiałami, które zostały już wyemitowane. W

Sieci będzie coraz więcej transmisji na żywo z

różnego rodzaju wydarzeń (koncerty, seminaria,

szkolenia, walki w kisielu czy też relacje z

sześćdziesiątych urodzin cioci). Powstaną filmy i

seriale przeznaczone tylko i wyłącznie do emisji w

Internecie. Filmy staną się coraz bardziej

interakcyjne i będą miały kilka różnych zakończeń

lub przebiegów akcji.

background image

Co w strumieniu?

RealText - technologia firmy

RealNetworks służąca do

strumieniowej transmisji tekstu (a

więc na żywo i na żądanie). Dość

często wykorzystywana do

transmisji często aktualizowanych

informacji, takich jak kursy akcji,

informacje prasowe, napisy z

tłumaczeniem do materiałów

filmowych.

background image

Co w strumieniu?

RealText3D - odmiana technologii
RealTekst pozwalająca na wyświetlanie w
oknie odtwarzacza tekstów
trójwymiarowych. Ze względu na
zwiększoną moc obliczeniową komputera
potrzebną do wizualizacji oraz małą
czytelność napisów technologię tę stosuje
się do wyświetlania bardzo krótkich
tekstów (tytuły, banery reklamowe).

background image

Co w strumieniu?

RealFlash - tak potocznie nazywana jest
strumieniowa transmisja animacji
wektorowych wykonanych programem
Macromedia Flash. Dużą zaletą tego
formatu jest mała objętość plików i pełna
skalowalność grafiki bez utraty jakości.
Technologię tę najczęściej stosuje się do
umieszczania przed zasadniczym
programem animowanych elementów
reklamowych.

background image

Co w strumieniu?

RealPix - ideą tego formatu jest transmisja serii
zdjęć wraz z instrukcjami sterującymi ich
wyświetlaniem na ekranie. Zestaw komend jest
bardzo podobny do spotykanego w prostych
mikserach wideo czy programach do prezentacji
(Wipe, Fade, Zoom). Połączenie tej technologii z
transmisją tekstu i dźwięku daje idealne
środowisko do transmisji prezentacji.
RealNetworks opracowała program RealPresenter
do konwersji prezentacji wykonanych za pomocą
programu PowerPoint na strumienie danych w
formatach: RealAudio, RealPix, RealText.

background image

Co w strumieniu?

 SMIL (Synchronized Multimedia
Integration Language) - język służący do
łączenia w jedną spójną całość różnych
elementów multimedialnych i
synchronizacji odtwarzanych ich w czasie.
Za pomocą tego języka możemy wybrać
materiały do odtwarzania w odpowiednim
języku i rozdzielczości odpowiedniej dla
wyświetlacza komputera, na którym dane
będą wyświetlane.

background image

Źródła

http://pl.wikipedia.org/

http://www.chip.pl/archiwum/article
_11766.

html

Podręcznik Przetwarzanie informacji
cz. 2


Document Outline


Wyszukiwarka

Podobne podstrony:
6 Podstawy przetwarzania zdjęć satelitarnych2012
TECHNOLOGIA PROCESU WYTŁACZANIA!!, Uczelnia, Semestr 9, PODSTAWU PRZETW�?RSTWA TWORZYW SZTUCZNYCH, L
PPS kl I (podstawy przetwórstwa spożywczego), Technik Agrobiznesu- Notatki z 4lat, KL I
PPSŻ kl I(podstawy przetwórstwa surowców żywnościowych), Technik Agrobiznesu- Notatki z 4lat, KL I
6 Podstawy przetwarzania zdjęć satelitarnych2012
makowski,podstawy przetwarzania sygnałów,Sygnały i przestrzenie w CPS
15 fizyczne podstawy przetwarzania informacji
makowski,podstawy przetwarzania sygnałów, przestrzenie wektorów, baza
makowski,podstawy przetwarzania sygnałów,Transformacje częstotliwościowe
makowski,podstawy przetwarzania sygnałów,przestrzenie sygnałów
makowski,podstawy przetwarzania sygnałów,Konwersja AC CA
biernacki, podstawy przetwarzania sygnałów L, Próbkowanie i Kwantowanie

więcej podobnych podstron