我有一個Red5的流閃光燈記錄&球員。我使用H.264編碼器進行流媒體視頻。但有一些問題,其中有大約20%的人,這些條紋出現在視頻:豎線失真實時流式傳輸Flash和Red5的
如何擺脫酒吧?我試圖用很多不同的設置創建.swf文件,並且使用Flash Player版本。正如你可以看到那些酒吧似乎沒有被壓縮,所以也許這是玩家的問題,而不是記錄器?問題連接到指定的流,我的意思是,如果一個流有這些條,那麼每個其他玩家(指定流的觀察者)也會有這種失真。
我有一個Red5的流閃光燈記錄&球員。我使用H.264編碼器進行流媒體視頻。但有一些問題,其中有大約20%的人,這些條紋出現在視頻:豎線失真實時流式傳輸Flash和Red5的
如何擺脫酒吧?我試圖用很多不同的設置創建.swf文件,並且使用Flash Player版本。正如你可以看到那些酒吧似乎沒有被壓縮,所以也許這是玩家的問題,而不是記錄器?問題連接到指定的流,我的意思是,如果一個流有這些條,那麼每個其他玩家(指定流的觀察者)也會有這種失真。
您的語句:
I mean that if a stream has those bars, then every other player (watcher of that specified stream) will also have this kind of distortion.
=>這聽起來對我來說基本上就像一個攝像頭的問題。 您是否嘗試使用標準設置發佈流?我的意思是,而不是Sorensen編解碼器的h264。 Sorensen編解碼器也會發生這些問題嗎? 原因基本上你的問題聽起來像是一個問題,當視頻創建在發件人端。 Red5沒有做任何其他事情,然後代理所有參與者的流。
塞巴斯蒂安
我不認爲這是一個攝像頭/ H.264問題,因爲我看到另一個網站,當同一個人沒有這種視頻失真。這個網站也是基於Flash和Red5的用閃光燈記錄H.264編碼(我檢查反編譯源和H.264資料和設置是一樣的) –
我建議你可以嘗試使用提供的oflaDemo和記錄應用程序演示應用程序與Red5。如果相同的網絡攝像頭能夠與演示應用程序一起運行,它應該可以在您的應用程序中正常運行。 –
我不能說,爲什麼你得到這個或如何解決它,但我敢肯定,我可以告訴什麼它。這看起來像是一種非常特殊的錯誤類型,其中圖像以一定步幅存儲爲一維數組(一維數組前進到下一行的距離),但正在處理或以不同的步幅顯示,導致每個連續的行相對於前一行水平偏移相同的量。一般而言,步幅可能不等於視頻的寬度,兩者之間的混淆是視頻軟件中常見的一種錯誤。亮度(灰度)平面(圖像的一部分)在這裏似乎具有正確的跨度,但視頻的色度(顏色)平面已用不正確的步幅進行處理。綠色區域看起來就像他們必須在YUV色彩空間(即它們可能是從各行之間的填充進來)U = 0,V = 0的色度值,我們看到所有顏色的顏色stairstepping等同於stairstepping綠地。
是對的,這是一個跨步問題。如果酒吧在屏幕上移動,這是一個問題。這也可能是由於yuv420被yuv422訪問的色度格式問題引起的,但我無法在看到視頻時充滿自信地說出這一點。 – av501
(1)酒吧移動? (2)酒吧後面的圖像是否扭曲 - 側向傾斜或類似的東西? – onon15