2010-09-27 66 views
1

我正在尋找一種方式(不需要app-store save !!)來獲取視頻流相關的調試信息。iPhone流媒體調試信息

我想要做的,是寫打開一個視頻流,並像顯示信息的應用程序:

  • 幀率
  • 比特率音頻/視頻
  • 等等等等
  • 編解碼器信息

基本上我想顯示任何給定的流的信息。

感謝任何信息提前, 問候

SAM

回答

0

即使你MPMoviePlayerController標記你的問題,該類可能不會幫助你很多。首先,您可以從高層獲取有限的信息量,當然對編解碼器和音頻比特率沒有任何影響。即使課程確實以某種方式存儲了此類信息,但如果您訪問非公開方法或屬性,則您的應用程序將被取消進入iTunes App Store的資格。

其次,MPMoviePlayerController本身僅支持有限數量的編解碼器,即可以在iPhone/iPad(H.264基準和MPEG-4視頻)上以硬件解碼的編解碼器。

無論如何,一個不錯的選擇可能是FFMpeg for the iPhone。獲得你所需要的信息似乎更加直接。 check out this blog post for a nice tutorial for using the libraries

我不確定有關在App Store中分發這樣的程序的潛在法律問題,但是如果您將它與您的二進制文件靜態鏈接,至少可以滿足Apple ...您必須檢查FFMpeg Legal Site爲了他們的目的。

+0

嘿人,謝謝你的回答。應用程序本身不應該在appstore中結束,它只是我們的流式服務器的測試工具... – samsam 2010-10-07 13:23:32

+0

啊,完美。那麼你不必擔心任何法律部分。 :) – 2010-10-07 13:28:56