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:



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

Niezbędne informacje:


Inne:



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

Niezbędne informacje:



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

Niezbędne informacje:


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)
  • Parsowanie i zapis do pliku (.264) strumienia wizji
  • Odczytywanie informacji zawartych w "MPEG Audio Frame Header"
  • Dekodowanie strumienia fonii przy użyciu biblioteki mpg123 (pakiet po pakiecie, bez zapisywania pośrednich wyników na dysk) i zapis do pliku w formacie WAVE

Informacje organizacyjne

Warunek zaliczenia laboratoriów

  • Implementacja działającego parsera strumienia transportowego MPEG-2

Działający parser strumienia transportowego MPEG-2 to taki, który ze strumienia transportowego przetwarza jeden strumień elementarny fonii i zapisuje go do pliku. Natomiast plik ten jest odtwarzalny przez ffplay i brzmi poprawnie (w sensie braku zniekształceń).