• Nie Znaleziono Wyników

Transmisja nagrań wideofonicznych w sieci TCP/IP

N/A
N/A
Protected

Academic year: 2021

Share "Transmisja nagrań wideofonicznych w sieci TCP/IP"

Copied!
10
0
0

Pełen tekst

(1)

KATEDRA SYSTEMÓW MULTIMEDIALNYCH

Transmisja i rejestracja sygnałów

Ćwiczenie nr 6:

Transmisja nagrań wideofonicznych w sieci TCP/IP

Opracowanie:

mgr inż. Piotr Bratoszewski

Wprowadzenie:

Transmisja danych multimedialnych (nagrań wideofonicznych) poprzez sieć TCP/IP jest zagadnienieniem skomplikowanym ze względu następujące czynniki:

• charakter danych (duże przepływności)

• spodziewany efekt przez odbiorcę – płynny obraz bez artefaktów i zgubionych klatek • wybranego charakter protokołu komunikacji (TCP, UDP, RTP, SIP i inne).

W niniejszym ćwiczeniu laboratoryjnym przebadany zostaną następujące zagadnienia: • wpływ wybranego kodeka na jakość transmisji

• wpływ „głębokości” kompresji na subiektywną i obiektywną jakość transmisji • wpływ obciążenia sieci na jakość transmisji

• wpływ wybranego protokołu na jakość transmisji

Narzędzie programistyczne użyte w ćwiczeniu do badań nosi nazwę VLC – będący wynikiem projektu prowadzonego przez VideoLAN organization. VLC jest

darmowym i otwartym, wieloplatformowym odtwarzaczem multimedialnym i frameworkiem, który odtwarza większość plików multimedialnych oraz płyty DVD, Audio CD, VCD i różnego rodzaju strumienie.

(2)

Używanie narzędzia:

Aby rozpocząć strumieniowanie obrazu po stronie serwera należy wykonać następujące kroki: 1. Uruchomić program VLC media player i w menu wybrać Plik>Strumieniuj.

2. Wybrać plik z dysku, który będzie strumieniowany. (przykładowe pliki znajdują się w następującej lokalizacji: F:\TRS – TBW\cw. 6\sample videos)

(3)

3. Naciśnij przycisk ‘Strumieniuj’

(4)

5. Wybrać protokół transmisji HTTP (!pamiętaj, należy kliknąć przycisk „Dodaj”)

6. Opcjonalnie wybrać kodek obrazu i dźwięku

(5)
(6)
(7)

Adres po stronie serwera można sprawdzić uruchamiając wiersz poleceń na serwerze naciskając skrót na klawiaturze: wpisując: cmd i po uruchomieniu wiersza poleceń wpisać komendę: ipconfig

(8)
(9)

Data:

Wykonawcy:

………... ……… ……… ……… ……… ……… ………

Ćwiczenie nr 6:

Transmisja nagrań wideofonicznych w sieci TCP/IP

Zadania do wykonania

Praca w dwóch zespołach zamiennie – komputer jednego zespołu pełni rolę serwera, drugi jako klienta):

1. Uruchom strumieniowanie wybranego pliku w programie VLC wybierając jako „cel” protokół http. Drugi zespół ma za zadanie podłączyć się do serwera.

Zanotuj spostrzeżenia (czy były jakieś problemy w zestawieniu połącznia, czy wystąpiły jakieś artefakty w obrazie/dźwięku):

………... ………... ………... ………...

2. Zamień się rolami i uruchom w identyczny sposób strumieniowanie. Tym razem sprawdź statystyki połączenia i zanotuj spostrzeżenia:

………... ………... ………... ………...

3. Zamień się rolami pomiędzy podzespołami. Zestaw połączenie wybierając inną przepływność kodeku (np. 128 kbps). Zanotuj spostrzeżenia:

………... ………... ………... ………...

(10)

4. Zestaw połączenie wybierając inny kodek (np. Video for Youtube SD lub MPEG-2). Zanotuj spostrzeżenia: ………... ………... ………... ………...

5. Zestaw połączenie z punktu 1 w tym samym czasie obciążając sieć (w trakcie strumieniowania po stronie serwera uruchom sprawdzanie przepływności łącza za pośrednictwem strony internetowej speedtest.net Zanotuj spostrzeżenia:

………... ………... ………... ………...

Cytaty

Powiązane dokumenty

 wywoływany adres URL (http://www.wp.pl) jest obsługiwany przez serwer, którego podstawowy adres jest zupełnie inny.  Jeden serwer fizyczny obsługuje zwykle wiele

Jeżeli szukany adres nie znajduje się w sieci lokalnej ruch kierowany jest do domyślnej bramy.. • Jest to pierwsza

• htons() - short integer host byte order -> network byte order. • ntohs() - short integer network byte order -> host

„Statystyk”. Korzystając z informacji zawartych w pliku pesel-dane.txt oraz dostępnych narzędzi informatycznych, wykonaj poniższe polecenia. Odpowiedzi do poszczególnych

W polu Client wybierz opcję Request IP, a w polu Expiration wybierz czas, po których chcesz, aby usługa przestała działać.. Prawidłowy adres powinien

To tego TCP wykorzystuje trójetapową wymianę komunikatów (jeden z użytkowników występuje o zakończenie połączenia FIN -> drugi od razu dziękuje za tą

Dostępne usługi tej warstwy to przesłanie ciągu bitów z zachowaniem ich sekwencji, wykrywanie nieprawidłowości transmisji przez odbiorcę (odrzucenie bitu) i wykrywanie

Generowanie danych do medium na poziomie warstwy dostępu do sieci.. Odbiór danych w warstwie dostępu do sieci