2012-01-22 67 views
0

我正在嘗試爲mpeg/h.264/RTP流式開發代碼。我對這一切都很陌生,所以也許我的問題有點愚蠢。我從移動照相機(android)捕捉視頻,我想對它進行流式處理。從網絡上看,我發現了很多類似的東西,我認爲我應該做的就是從流中取出mpeg4頭,這是流的前40個字節,之後我應該找到de在接下來的4個字節中的NAL單元長度,但我沒有找到它,我不知道爲什麼。h.264和mpeg標題

我流的樣子說:

MPEG4頭

0000001866747970336770340000030033677034336770360000000877696465000000006d646174 

然後

3c911716be6679e1e001e7aff0000000800000000000000000000000000000003c4877....... 

所以我NAL單元長度3c911716 ......這顯然不是我的娜魯長度

有什麼我失蹤?

非常感謝!

回答

1

並非所有的MPEG變體編解碼器都是H.264。看看編解碼器到底是什麼。

此外,即使它是H.264,它也不總是有NAL單元。這可能是包裝在不同容器中的原始h.264文件,如3gpp或MP4。

嘗試GSpot應用程序來解決這個問題。