- 3
- 0
- 约4.86千字
- 约 7页
- 2017-12-07 发布于贵州
- 举报
【精选】如何快速搭建一个完整的移动直播系统?
如何快速搭建一个完整的移动直播系统 ?
移动直播行业的火热会在很长一段时间内持 ,通过和各行业的整合 ,从而成为具有无限可能性的
行业。主要有以下三个原因 :
第一 ,移动直播的UGC生产模式比PC端的直播更明显 ,人人都有设备 ,随时随地开播 ,完全顺应
了互联网时代的开放性原则 ,能刺激更多人去创造和传播优质内容。
第二 ,网络带宽和速度在逐渐提高 ,网络成本在逐渐下降 ,为移动直播提供一个极佳的发展环境。
文字、声音、视频、游戏等都会在移动直播中呈现 ,创造出更加丰富的用户体验。直播可以以SDK
的形式接入到自己的应用中 ,比如 ,教育领域中的课后辅导完全可以以直播的形式开展业务、电商
也可借助直播让用户挑选商品 ,促进销售。
第三 ,一个与V R/A R技术相结合的移动直播为整个行业的未来 供了新的发展空间。V R/A R直播能
够让用户身临其境 ,带动主播与观众更贴近真实的互动 ,大大提高平台的用户参与度。
当下 ,有技术实力和流量优势的互联网从业者都不愿错过直播这个风口 ,如何快速搭建一个直播系
统成了大家关心的问题 ,我想和大家分享下我的经验。我从事于一家直播产品开发商 ,我们的产品
为了快速赶上市场 ,使用了云服务提供商的直播SDK。
从业者都知道 ,一个完整直播产品应该包含以下环节 :推流端 (采集、前处理、编码、推流 )、服
务端处理 (转码、录制、截图、鉴黄 )、播放器 (拉流、解码、渲染 )、互动系统 (聊天室、礼物
系统、赞 )。 下面我就一一讲述下直播SDK在各个环节所做的工作。
一、移动直播推流端需要做哪些工作 ?
直播推流端即主播端 ,主要通过手机摄像头采集视频数据和麦克风采集音频数据 ,经过一系列前
处理、编码、封装 ,然后推流到CDN进行分发。
1、采集
移动直播SDK通过手机摄像头和麦克风直接采集音视频数据。其中 ,视频采样数据一般采用RGB
或Y UV格式、音频采样数据一般采用PCM格式。采集到的原始音视频的体积是非常大的 ,需要经过
压缩技术处理来提高传输效率。
2、前处理
在这个环节主要处理美颜、水印、模糊等效果。美颜功能几乎是直播的标配功能。我们调研中发现
太多case是因为没有美颜功能被抛弃使用的。另外国家明确提出了 ,所有直播都必须打有水印并回
放留存15天以上。
美颜实际上是通过算法去识别图像中的皮肤部分 ,对皮肤区域进行色值调整。 通过颜色对比找到皮
肤区域 ,可以进行色值调整、添加白色图层或调整透明度等来达到美白效果。在美颜处理方面 ,最
著名的GPUImage提供了丰富的效果 ,同时可以支持iO S和A ndr id ,支持自己写算法实现自己最理
想的效果。GPUImage内置了120多种常见滤镜效果 ,添加滤镜只需要简单调用几行代码就可以了
。
3、编码
为了便于手机视频的推流、拉流以及存储 ,通常采用视频编码压缩技术来减少视频的体积 ,现在比
较常用的视频编码是H.264 。在音频方面 ,比较常用的是AA C编码格式 ,其它如MP3、W MA也是
可选方案。视频经过编码压缩大大提高了视频的存储和传输效率 ,当然 ,经过压缩后的视频在播放
时必须进行解码。
相较于之前的H.264 ,2012年诞生的H.265编解码标准有了相当大的改善 ,做到了仅需要原来一半带
宽即可播放相同质量的视频 ,低于1.5Mbps的网络也能传输1080p的高清视频。像阿里云、金山云
都在推自己的H.265编解码技术 ,随着直播的快速发展和对带宽的依赖 ,H.265编解码技术已有全面
取代H.264 的趋势。
H264和H265个模块技术差异 :
另外 ,硬件编码已经成为移动直播的首选方案 ,软编码处理在720p以上的视频颓势非常明显 。
在iO S平台上硬件编码的兼容性比较好 ,可以直接采用 ,但在A ndr id平台上 ,Media C dec编码器
针对不同的芯片平台表现差异还是非常大的 ,要完全实现全平台兼容的成本还是非常高的。
4 、推流
要想用于推流还必须把音视频数据使用传输协议进行封装 ,变成流数据。 常用的流传输协议
有RT SP、RT MP、HLS等 ,使用RT MP传输的延时通常在1– 3秒 ,对于移动直播这种实时性要求非
常高的场景 ,RT MP也成为移动直播中最常用的流传输协议。最后通过一定的Q s算法将音视频流
数据推送到网络断 ,通过CDN进行分发。在直播场景中 ,网络不稳定是非常常见的 ,这时就需
要Q s来保
您可能关注的文档
- 【精选】女性第一次健身常识.doc
- 【精选】女性生殖系统生理.ppt
- 【精选】女性职场商务礼仪必修内容.pdf
- 【精选】女性附件囊肿的症状.pdf
- 【精选】女性消费主义.pdf
- 【精选】女大学生恋爱心理.ppt
- 【精选】女性旅游市场分析.ppt
- 【精选】女生如何从服装上改造自己的气质与气场.doc
- 【精选】女生青春期教育.doc
- 【精选】女生必读:七夕情人节指南手册.pdf
- 2026春节节节后复工复产第一课培训课件.pptx
- 全球大类资产周观点(92):债券强势的持续性?.docx
- 南美投资机遇(二):巴西篇.docx
- 公众对水产动物福利的认知调查报告-英文版.docx
- 电力现货交易理论、规则、价格预测及负荷预测.docx
- 党员干部2025年度生活会个人“五个带头”检视剖析材料参考范文.docx
- 民政部门党支部2025年度组织生活会班子“六个对照”对照检查材料(范文).docx
- 机关党组成员个人2025年度民主生活会“五个带头”对照检查材料范文.docx
- 局长2025年度民主生活会“五个带头”对照检查发言提纲范文.docx
- 普通党员2025年度组织生活会个人“五个方面”剖析发言材料(通用)范文.docx
最近下载
- YYT 0471.2-2004 接触性创面敷料试验方法 第2部分 透气膜敷料水蒸气透过率.docx VIP
- XXX油库改扩建工程(建筑专业监理实施细则).doc VIP
- 机械制图三视图学习课件.ppt VIP
- 金融不良资产收购之尽职调查[官方2017年最新版].pdf VIP
- 4.3《小练习(3)》(教学课件)四年级 数学下册 沪教版.pptx VIP
- 贵州省2019年高职(专科)分类招生中职生文化综合考试数学试卷.docx VIP
- 设备验收单范本.doc VIP
- DB3707_T 101-2023 规模化鸭场坦布苏病毒病防控技术规程.docx VIP
- 《会计信息系统应用》教案 第2课 系统明白卡和系统管理.pdf VIP
- 2025公安部大数据中心招聘33人笔试参考题库附答案解析.docx VIP
原创力文档

文档评论(0)