Institute of Multimedia Telecommunications
Przesyłanie Danych Multimedialnych
Telekomunikacja multimedialna


# Wykład



Wykłady:

# Laboratorium



Dodatkowe instrukcje

Lab 01 - Media Streaming


Lab 02 - MPEG-TS - S1 - Transport stream parser - Header

Niezbędne informacje:

Strumień i szablon parsera:


Prezentacja z semestru 2019/2020:


Lab 03 - MPEG-TS - S2 - Transport stream parser - Adaptation field

Niezbędne informacje:


Inne:


Prezentacja z semestru 2019/2020:


Lab 04 - MPEG-TS - S3 - Transport stream parser - Packetized elementary stream

Niezbędne informacje:


Prezentacja z semestru 2019/2020:


Lab 05 - MPEG-TS - S4 - Transport stream parser - Elementary stream extraction

Niezbędne informacje:


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ń).