Przesyłanie Danych Multimedialnych
Telekomunikacja multimedialna
Telekomunikacja multimedialna
# Wykład
Wykłady:
- Wykład 01 - Wprowadzenie
- Wykład 02 - Dane multimedialne
- Wykład 03 - DVB cz.1
- Wykład 04 - DVB cz.2
- Wykład 05 - DAB
- Wykład 06 - IPTV
- Wykład 07 - IPVideo
- Wykład 08 - Strumieniowanie obrazów wszechkierunkowych (360)
# Laboratorium
Dodatkowe instrukcje
Lab 01 - Media Streaming
- Media Streaming - instrukcja
- Live555 Media Server
- Video1.avi
- Video2.avi
- Video3.mpg
- Audio1.mp3
- Audio2.mp3
Lab 02 - MPEG-TS - S1 - Transport stream parser - Header
Niezbędne informacje:
- Slajdy z prezentacji (S1)
- ITU-T H.222.0 | ISO/IEC 13818-1 Systems Spec Document
2.4.3 Specification of the transport stream syntax and semantics - MPEG TS cheatsheet
Strumień i szablon parsera:
Prezentacja z semestru 2019/2020:
Lab 03 - MPEG-TS - S2 - Transport stream parser - Adaptation field
Niezbędne informacje:
- Slajdy z prezentacji (S2)
- ITU-T H.222.0 | ISO/IEC 13818-1 Systems Spec Document
2.4.3 Specification of the transport stream syntax and semantics - MPEG TS cheatsheet
Inne:
Prezentacja z semestru 2019/2020:
Lab 04 - MPEG-TS - S3 - Transport stream parser - Packetized elementary stream
Niezbędne informacje:
- Slajdy z prezentacji (S3)
- ITU-T H.222.0 | ISO/IEC 13818-1 Systems Spec Document
2.4.3 Specification of the transport stream syntax and semantics - Packetized Elementary Stream Headers
Prezentacja z semestru 2019/2020:
Lab 05 - MPEG-TS - S4 - Transport stream parser - Elementary stream extraction
Niezbędne informacje:
- Slajdy z prezentacji (S4)
- ITU-T H.222.0 | ISO/IEC 13818-1 Systems Spec Document
2.4.3 Specification of the transport stream syntax and semantics - Packetized Elementary Stream Headers
Prezentacja z semestru 2019/2020:
Lab 06 - MPEG-TS - S5 - Network receiver
Lab 07 - MPEG-TS - Supplementary
- Odczytywanie wartości PCR i OPCR (zawarte w Adaptation Field), PTS i DTS (zawarte w rozszerzeniu nagłówka pakietu strumienia elementarnego) + strumień wizji
- Odczytywanie informacji zawartych w "MPEG Audio Frame Header"
- Dekodowanie strumienia fonii przy użyciu biblioteki mpg123
Informacje organizacyjne
Warunki zaliczenia laboratoriów
- Aktywny udział we wszystkich laboratoriach i realizacja planowanego na dany dzień tematu (ewentualnie samodzielne dokończenie danego etapu)
- Przygotowanie do zajęć (czyli posiadanie działającego kodu realizującego poprzedni krok implementacji parsera)
- Implementacja działającego parsera strumienia transportowego MPEG-2
Działający parser strumienia transportowego MPEG-2 to taki, który ze strumienia transportowego wyciąga jeden strumień elementarny fonii i zapisuje go do pliku. Natomiast plik ten jest odtwarzalny przez ffplay i brzmi poprawnie (w sensie braku zniekształceń).