Mac端:搭建nginx +? rtmp 服務(wù)器(直播服務(wù)器)
iOS 端:基于LKLiveKit(實(shí)現(xiàn)推流)
iOS端:基于ijkplayer(實(shí)現(xiàn)拉流播放)
推流:一般使用低延遲的rtmp 協(xié)議。開啟串行隊(duì)列獲取視頻以及音頻,轉(zhuǎn)碼,放到緩存區(qū)。
開啟串行隊(duì)列獲取緩存區(qū)的flv 格式的視頻緩存推送到服務(wù)器

拉流:
Mac端:搭建nginx +? rtmp 服務(wù)器(直播服務(wù)器)
iOS 端:基于LKLiveKit(實(shí)現(xiàn)推流)
iOS端:基于ijkplayer(實(shí)現(xiàn)拉流播放)
推流:一般使用低延遲的rtmp 協(xié)議。開啟串行隊(duì)列獲取視頻以及音頻,轉(zhuǎn)碼,放到緩存區(qū)。
開啟串行隊(duì)列獲取緩存區(qū)的flv 格式的視頻緩存推送到服務(wù)器
拉流: