我正在使用ffmpeg在我的服務器上創建一個mp4文件。我也試圖用qt快速啓動,以便能夠將moov原子移動到前端,以便它能夠流動。我在互聯網上搜索過,沒有運氣。是否有可能將我的視頻/音頻放入mp4緩衝區類型文件中,然後能夠在ffmpeg仍將視頻和音頻數據轉儲到流中時播放它?重點是我想從照相機流和Android是可怕的...我知道ios和Android支持MP4,所以我試圖找到一種方式,我可以讓我的rtsp Mp4。qt faststart和ffmpeg生成一個live mp4文件
故事要點:我想不斷地給我的mp4容器提供我的相機提要,並且仍然能夠播放我的客戶可以觀看的文件。
任何幫助表示感謝。
您在混合使用「快速啓動」(QuickTime術語,用於逐行下載)和RTSP(使客戶端命令流式服務器的協議)。 漸進式下載不會對您有所幫助,因爲moov原子只能在編碼完成時寫入。如果你想從相機流,你需要一個流媒體服務器 – Duvrai
@Duvra我完全理解的差異。我需要知道的是,如果在完成寫入之前有一種方法可以讀取mp4,因爲FFmpeg仍在編碼rtsp流。 – Dnaso
我的錯,我沒有很好地閱讀你的問題。也許你可以澄清一些問題並使用一些段落。據我現在瞭解,你有一個接收rtsp流的Linux機器。你想輸出它到1)一個快速啓動的文件和2)一個實時流,是否正確? – Duvrai