iOS視頻開發

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

(1)使用UIImagePickerController視頻錄製,短視頻10秒鐘網絡

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

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

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

 

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

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

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

(3)使用AFNetWorking上傳到服務器視頻

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

 

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

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

 

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

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

相關文章
相關標籤/搜索