iOS~視頻開發

iOS視頻開發服務器

 

1.簡單的視頻開發,上傳服務器開發流程:網絡

(1)使用UIImagePickerController視頻錄製,短視頻10秒鐘框架

(2)在UIImagePickerController代理方法 didFinishPickingMediaWithInfo,使用AVAssetExportSession轉碼MP4(通常要兼容Android播放,iOS默認是mov格式)ui

(3)使用AFNetWorking上傳到服務器編碼

(4)網絡請求,使用MPMoviePlayerController在線播放視頻流。spa

 

2.複雜的視頻開發,上傳服務器開發流程:代理

(1)使用AVFoundation拍照和錄製視頻,自定義界面code

(2)使用AVAssetExportSession轉碼MP4(通常要兼容Android播放,iOS默認是mov格式)視頻

(3)使用AFNetWorking上傳到服務器服務器開發

(4)網絡請求,使用AVFoundation框架的AVPlayer來自定義播放界面,在線播放視頻流。

 

3.在線直播視頻和在線監控,開發流程:

(1)使用AVFoundation框架的AVPlayer來自定義播放界面,在線播放視頻流。涉及到轉碼編碼的問題,請參考ffmpeg

 

4.點播視頻,開發流程:

(1)使用AVFoundation框架的AVPlayer來自定義播放界面,在線播放視頻流。涉及到轉碼編碼的問題,請參考ffmpeg

 

以上就是全部視頻開發的應用場景,再完善。

相關文章
相關標籤/搜索