我對libx264的流式輸出有疑問。我的場景是Iam從網絡攝像頭捕獲視頻,使用x264編碼,然後將數據流式傳輸到閃存,作爲FLV複合。對於muxing,我使用輸出/ flv_bitstream.h,包含在libx264 budle中。我所做的唯一修改是muxer,而不是fwrite()im usig send()通過套接字傳輸數據...編碼庫工作正常。如果我保存輸出(甚至混合),vlc播放器可以播放它。但是,當它通過套接字進行數據傳輸時,vlc和flash並不合作。奇怪的是,如果我通過socket將數據發送到vlc播放器,它會一直等到發送結束,然後從緩衝區播放視頻。但我需要的是播放直播。VLC libx264流式複合爲FLV
我也嘗試讀取flv文件,並通過標記發送給閃存標記的vlc,它工作正常。
有什麼建議嗎?
請問具體的編程相關問題。 – 2012-02-17 18:22:42