Przesyłam strumieniowo wideo RTSP z VLC na Windows do aplikacji ipad. I przechwytuję pakiety w wireshark. Widzę pakiety RTP w wireshark, a także pola nagłówka RTP, takie jak typ ładunku, znacznik czasu, numer kolejny. Moje pytanie brzmi: czy możliwe jest odkodowanie ładunku RTP jako jednostek NAL H264. Obecnie widzę tylko bajty w polu danych.Dekodowanie ładunku RTP jako H264 przy użyciu wireshark
10
A
Odpowiedz
21
Musisz skonfigurować Wireshark, aby zrozumieć, że typ dynamicznego ładunku RTP jest odwzorowywany na H264.
Aby to zrobić, skorzystaj z menu; Edycja-> Preferencje-> Protokoły-> H264
Ustaw typy dynamicznego ładunku H264 na wartość pokazaną w dekoderze RTP dla typu ładunku.
Dzięki za odpowiedź, typem protokołu rtp jest 14 i ustawiłem go w menu Edycja-> Preferencje-> Protokoły-> H264, ale otrzymuję tę samą wartość binarną w polu danych. – innocodes
Ten typ ładunku to nie H264, ustawienie, które dałem działa tylko dla typów dynamicznych. Zobacz tutaj listę typów ładunków: http://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml –
Dzięki, teraz otrzymuję ładunek typu 96 i teraz mogę dekodować ładunek w wireshark. Dzięki za pomoc. – innocodes