2014-10-02 14 views
10

Sto trasmettendo un video RTSP da vlc su Windows all'applicazione ipad. E catturo i pacchetti in wireshark. Riesco a vedere i pacchetti RTP in wireshark e anche i campi dell'intestazione RTP come tipo di payload, timestamp, numero di sequenza. La mia domanda è, è possibile decodificare il carico utile RTP come unità NAL H264. Attualmente posso vedere solo i byte nel carico utile.Decodifica payload RTP come H264 utilizzando wireshark

risposta

21

È necessario configurare Wireshark per comprendere che il tipo di payload dinamico RTP esegue il mapping su H264.

Per fare ciò, utilizzare il menu; Modifica-> Preferenze-> Protocolli-> H264

Impostare i tipi di carico dinamico H264 sul valore indicato nella decodifica RTP per il tipo di carico utile.

+0

Grazie per la risposta, il tipo di payload rtp è 14 e l'ho impostato in Modifica-> Preferenze-> Protocolli-> H264, ma ottenendo lo stesso valore binario nel carico utile. – innocodes

+1

Quel tipo di payload non è H264, l'impostazione che ho dato funziona solo per i tipi dinamici. Vedi qui per un elenco dei tipi di payload: http://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml –

+2

Grazie, ora sto ricevendo il tipo di payload 96 e ora posso decodificare il payload in wireshark. Grazie per l'aiuto. – innocodes

Problemi correlati