电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

直播类APP功能及技术难点

直播类APP功能及技术难点_第1页
1/19
直播类APP功能及技术难点_第2页
2/19
直播类APP功能及技术难点_第3页
3/19
. . 西安云笔直播类 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的时候,就会认为是连贯的,此现象称之为视觉暂留。并且当帧速达到一定数值后,再增长的话,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

直播类APP功能及技术难点

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部