2008年10月10日 星期五

[Java] CombinedXYPlotDemo1 詳細註解

這個範例的主要功能是將兩個圖表(折線圖與長條圖) 組合成一張圖, 並且共享 x 軸 (對齊 x 軸)
為了要瞭解其運作方式, 所以我加了詳細的註解.

如果有任何中文註解錯誤, 請來信告訴我.

 

註解請點選下面的檔案:

  CombinedXYPlotDemo1.java 完整專案

 

 

by Jing

2 則留言:

  1. 抱歉打擾。
    最近在看live555的資料,不過一直都搞不定,故想向您請教一些問題,希望您能幫忙。
    目前我手上有一個VideoServer(暫稱呼為設備A),可以透過VLC取得MPEG4的影像資料。
    我想用live555寫一個中轉的程式在一台電腦上跑(暫稱呼為設備B),
    另一台電腦(暫稱呼為設備C)執行VLC或QuickTime接收並播放,
    現況是透過改openRTSP和testOnDemandRTSPServer兩支範例程式後,
    在設備B上已可收也可發設備A的資料,
    但設備B上會一直出現以下訊息:
     1.MPEG4VideoStreamParser::parseVideoObjectPlane(): Saw unexpected code 000001E0
     2.MPEG4VideoStreamParser::analyzeVOLHeader(): marker_bit not set!
    有時會出現以下訊息:
     1.MPEG4VideoStreamParser::parseVideoObjectPlane(): This appears to be a 'short video header', which we current don't support
     2.MultiFramedRTPSource::doGetNextFrame1(): The total received frame size exceeds the client's buffer size
    而我在設備C上執行VLC時,可看到第一個收到的資料(全灰色畫面),且錄下的訊息是:
     1.avcodec warning: cannot decode one frame (283 bytes)
     2.main warning: late picture skipped (138772)
    因為網路上有關live555的中文資料多是描述如何編譯成Lib檔,又一直搞不太定,
    希望您能幫忙,謝謝,感激不盡。

    回覆刪除
  2. 不好意思, 我沒有處理過你的問題, 所以沒辦法對你提供有幫助的答案.

    回覆刪除