抱歉打擾。 最近在看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檔,又一直搞不太定, 希望您能幫忙,謝謝,感激不盡。
抱歉打擾。
回覆刪除最近在看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檔,又一直搞不太定,
希望您能幫忙,謝謝,感激不盡。
不好意思, 我沒有處理過你的問題, 所以沒辦法對你提供有幫助的答案.
回覆刪除