0
我正在開發一個Mac應用程序,它需要爲主屏幕(桌面)提供HTTP實時流(只是最後2秒左右)。HTTP實時流媒體的Mac應用程序
我想以下過程:
- 作爲輸入與AVCaptureScreenInput創建AVCaptureSession(sessionPreset = AVCaptureSessionPresetPhoto)
- 一個AVCaptureVideoDataOutput輸出添加到所述會話
- 捕捉幀(在kCVPixelFormatType_32BGRA格式)的captureOutput:didDropSampleBuffer:fromConnection:並將它們寫入ffmpeg進程以進行分段(使用管道或其他),以創建MPEG-TS和播放列表文件。
- 使用嵌入式HTTP服務器將分段文件和播放列表文件服務器化。
這是最好的辦法,是沒有辦法來規避編碼和分段視頻流ffmpeg的一部分嗎?
將原始幀傳輸到ffmpeg的最佳方法是什麼?