iOS-Swift开发项目-斗鱼直播APP,小码哥教育,王红元,(视频不定时更新中,如想学习最新教程请移步至小码哥官方论坛)
课程目的
第一视角、手把手、1:1教你模仿一个直播项目
直播技术分析
iOS客户端需要掌握哪些技术?
视频播放:播放远程服务器收集到的直播视频
视频播放:播放远程服务器收集到的直播视频
录播:主播通过手机直播,客户端需要将直播实时视频传输给服务器。以便其他客户端播放
即时通信:1>观众和主播互动的礼物、聊天及时呈现 2>弹幕
体界面的搭建和展示
视频播放技术分析
解协议:远程服务器通过某种协议将数据传递给我们客户端,客户端需要通过解析协议拿到数据
解封装:服务器传递给我们的数据是视频文件&音频文件放在一起的压缩文件,需要通过解封装,将视频文件和音频文件分离,单独解析
音频&视频解码:对分离的音频文件&视频文件进行解码,拿到原始数据。
音视频同步:将音视频文件进行同步,并且传输给声卡显卡进行播放
********************************************************************************
小码哥斗鱼APP技术交流群:579020461(备注:网易云课堂)
******************************************************************************** 适用人群:对iOS软件开发有兴趣者;学习iOS开发者