Sto creando un'app che supporta le videochiamate e sto cercando un tutorial/doc che spieghi la struttura del codec h.264. Voglio essere in grado di impacchettare il flusso, avvolgerlo in datagrammi, inviare e decomprimere dal lato ricevente.H.264 codec spiegato
Qualche suggerimento/materiale di lettura?
Sono più interessato al processo di confezionamento RTP. Sto facendo un'app di streaming video su BlackBerry e ho accesso al flusso video e devo essere in grado di impacchettarlo nei pacchetti RTP in modo corretto che possa essere usato correttamente sul lato ricevente, indipendentemente dalla perdita di datagrammi. Quindi, grazie a questi collegamenti sembra esattamente quello di cui ho bisogno. Un'ultima cosa: un file video con video codificato h.264 ha un'intestazione? Voglio dire quando registro in un file con codifica h.264, salva il video in formato .3gp e sembra che ci sia un'intestazione all'inizio del file - dove posso leggere su questo? –
Puoi trovarlo nelle specifiche 3GPP: AFAICT sembra che potrebbe essere il seguente, ma controlla due volte: http://www.3gpp.org/ftp/Specs/html-info/26244.htm Altrimenti cerca sotto http : //www.3gpp.org/specifications. Tieni presente che il file .3gp è solo un formato contenitore (nel tuo caso utilizzato sui telefoni cellulari) e non ha nulla a che fare con la pacchettizzazione della rete. Inoltre, potrebbe essere necessario/essere in grado di leggere l'H.264 SPS e PPS da qualche parte nell'intestazione. Potrebbe essere importante per te estrarre tali informazioni. – Ralf