- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用标准文案
西安云笔 直播类 APP功能及技术难点
目前市面上直播 app 有的基本功能
1、聊天:私聊、聊天室、点亮、推送、黑名单等 ;
2、礼物:普通礼物、豪华礼物、红包、排行榜、第三方充
值、内购、礼物动态更新、提现等;
3、直播列表:关注、热门、最新、分类直播用户列表等;
4、自己直播:录制、推流、解码、播放、美颜、心跳、后
台切换、主播对管理员操作、管理员对用户等;
5、房间逻辑:创建房间、进入房间、退出房间、关闭房间、
切换房间、房间管理员设置、房间用户列表等;
6、用户逻辑:普通登陆、第三方登陆、注册、搜索、修改
个人信息、 关注列表、 粉丝列表、 忘记密码、 查看个人信息、
收入榜、关注和取关、检索等;
7、观看直播:聊天信息、滚屏弹幕、礼物显示、加载界面
等;
8、统计: APP业务统计、第三方统计等;
9、超管:禁播、隐藏、审核等;
一个完整直播 app 原理
直播原理:把主播录制的视频,推送到服务器,在由服务器
分发给观众观看。
文档大全
实用标准文案
直播环节:推流端(采集、美颜处理、编码、推流)、服务
端处理(转码、 录制、截图、鉴黄)、播放器(拉流、 解码、渲染)、互动系统(聊天室、礼物系统、赞)
一个完整直播 app 实现流程
1.采集、 2.滤镜处理、 3.编码、 4.推流、 5.CDN 分发、 6.拉流、
7.解码、 8.播放、 9.聊天互动
文档大全
实用标准文案
一个完整直播 app 架构
一个完整直播 app 技术点
文档大全
实用标准文案
一、流媒体(直播需要用到流媒体)
流媒体开发 :网络层 (socket或 st)负责传输, 协议层 (rtmp 或 hls)
负责网络打包, 封装层 (flv 、ts)负责编解码数据的封装,编码层 (h.264和 aac)负责图像,音频压缩。
帧 :每帧代表一幅静止的图像
GOP:(Group of Pictures )画面组,一个 GOP就是一组连续的画面, 每个画面都是一帧, 一个 GOP就是很多帧的集
合
直播的数据, 其实是一组图片, 包括 I帧、 P帧、B帧,当用户第一次观看的时候,会寻找 I 帧,而播放器会到服务器寻找到最近的 I 帧反馈给用户。因此,
GOP Cache增加了端到端延迟, 因为它必须要拿到
最近的 I 帧
GOP Cache的长度越长,画面质量越好
码率:图片进行压缩后每秒显示的数据量。
帧率:每秒显示的图片数。影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。
由于人类眼睛的特殊生理结构,如果所看画面之帧率高于 16的时候,就会认为是连贯的,此现象称之为视觉暂留。并且当帧速达到一定数值后,再增
文档大全
实用标准文案
长的话,人眼也不容易察觉到有明显的流畅度提
升了。
分辨率: (矩形 )图片的长度和宽度,即图片的尺寸
压缩前的每秒数据量 :帧率 X 分辨率 (单位应该是若干个字
)
压缩比 :压缩前的每秒数据量 /码率 (对于同一个视频源并采用同一种视频编码算法,则:压缩比越高,画面质量越差。)
视频文件格式: 文件的后缀, 比如 .wmv,.mov,.mp4,.mp3,.avi,
主要用处,根据文件格式,系统会自动判断用什么软件打开 ,
注意 : 随意修改文件格式,对文件的本身不会造成太大的影响,比如把 avi 改成 mp4,文件还是 avi.
视频封装格式:一种储存视频信息的容器,流式封装可以
TS、 FLV 等,索引式的封装有 MP4,MOV,AVI 等,
主要作用:一个视频文件往往会包含图像和音频,还有一些配置信息 (如图像和音频的关联,如何解码它们等 ):这些内容需要按照一定的规则组织、封装起来 .
注意:会发现封装格式跟文件格式一样,因为一般视频文件格式的后缀名即采用相应的视频封装格式的名称 ,所以视频文件格式就是视频封装格式。
文档大全
实用标准文案
视频封装格式和视频压缩编码标准:就好像项目工程和编
程语言, 封装格式就是一个项目的工程, 视频编码方式就是编程语言,一个项目工程可以用不同语言开发。
二、直播所用到的基础知识:
1.采集视频、音频
1.1 采集视频、音频编码框架
AVFoundation:AVFoundation 是用来播放和创建实时的视听
媒体数据的框架,同时提供 Objective-C 接口来操作这些视听
数据,比如编辑,旋转,重编码
1.2 视频、音频硬件设备
CCD: 图像传感器: 用于图像采集和处理的过程,把图像转换成电信号。
拾音器 :声音传感器: 用于声音采集和处理的过程,把声音转换成电信号。
音频采样数据 :一般都是 PCM 格式
视频采样数据 : 一般都是 YUV, 或RGB 格式,采集到的原始音视频的体积是非常
您可能关注的文档
最近下载
- 15第二编 第六章 汉代乐府诗.pptx VIP
- 济钢集团有限公司招聘笔试真题【2024】 .pdf VIP
- 银行业金融机构高级管理人员任职资格考试题库及答案——2024年整理.pdf
- 2025年吉林省情省况核心知识点考核复习题库(含答案).docx
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 2024版冠心病诊断与治疗指南ppt课件[1] .pdf VIP
- 年生产20万立方米粉煤灰陶粒生产线建设项目投资可行性报告.doc VIP
- 阶段深孔崩矿嗣后充填采矿法.doc
- 14第二编-第五章-汉书及东汉其他散文教程文件.pptx VIP
- 农产品质量安全与农业标准化.ppt VIP
文档评论(0)