问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

短视频APP开发面临什么问题?

发布网友 发布时间:2023-08-21 11:48

我来回答

1个回答

热心网友 时间:2023-11-05 09:06

短视频所面临的架构问题:

1.短视频APP开发时的数据处理需求客户端主要是对于视频的效果叠加、人脸识别和各种美颜美化算法的处理。同时客户端处理还会增加一些必要的转码和水印的视频处理。目前客户端的视频编解码方式,会有软编码和硬编码的方式,软编码主要是兼容性比较好,编码效果好些,不过缺点就是能耗高且慢些。而硬编码借助于显卡等,能够得到比较低的能耗并且更快,不过兼容和效果要差一些,特别是对于一些低配的机型。所以目前往往采用结合的方式。服务端的处理,主要是进行视频的一些审核转码工作,也有一些抽帧生成截图的工作等,目前使用ffmpeg进行一些处理。服务端本身需要考虑的一些点,就是因为资源消耗比较高,所以需要机器数会多,所以在服务端做的视频处理操作,会尽量控制在一个合理的范围。2.短视频APP开发中音视频不同步问题媒体内容在播放时,最令人头痛的就是音视频不同步。从技术上来说,解决音视频同步问题的最佳方案就是时间戳:首先选择一个参考时钟(要求参考时钟上的时间是线性递增的);生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一般包括开始时间和结束时间);在播放时,读取数据块上的时间戳,同时参考当前参考时钟上的时间来安排播放。可见,避免音视频不同步现象有两个关键——一是在生成数据流时要打上正确的时间戳。如果数据块上打的时间戳本身就有问题,那么播放时再怎么调整也于事无补。打时间戳时,视频流和音频流都是参考参考时钟的时间,而数据流之间不会发生参考关系;也就是说,视频流和音频流是通过一个中立的第三方(也就是参考时钟)来实现同步的。第二个关键的地方,就是在播放时基于时间戳对数据流的控制,也就是对数据块早到或晚到采取不同的处理方法。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
步步高学习机@iboxH2 H2学习机的屏幕大小? 6-7万左右纯电 女生想买台便宜的小车在城市代步,有什么好推荐?电动车最好? 河南德盛智能环保科技有限公司怎么样? 深圳市德盛铭电科技有限公司怎么样? pvc防水门生产厂家哪个好呢? 晋江市德顺陶瓷建材有限公司简介 酒店家具厂家 梨子酿酒最简单的方法 大家觉得安能物流运送时间稳定吗? 安能物流赔付款多久到账 水油皮和蛋挞皮如何做? 安能物流的派送怎么样?破损严重吗? 安能物流从深圳发往新疆伊宁市100公斤需要多少钱? 海藻糖起酥油是什么油啊 啄木鸟说明文 在广州哪里可以买到窗式空调 请问广州哪里有新的窗式空调卖? 人造黄油和天然黄油有什么区别? 食用植物油、精炼植物油、植物起酥油哪些是氢化的 氢化植物油和起酥油是一回事吗 食用乳化油 快递单上有收寄保是什么意思 奶油跟麦琪琳有什么不同? 做面包用什么植物油好? 磷脂油可以放到酥饼里吗 安佳黄油是优质脂肪吗 棕榈油炸鸡排好还是起酥油好 淘宝网俊逸音像专营里EXO这一套是否正版 红糖被子的油酥放油和不放油有什么区别 做糕点的起酥油能不能用来做油酥饼?中式面点能用起酥油吗?效果跟猪油... 物流仓储费用收取高于标准应向哪个部门投诉? 安能物流乱收仓储费我能起诉吗 古代的消暑饮品是什么做的 古人消暑时候的活动 ...EXCEL做内帐的表格(全套 包括日记账,明细账,总账,报表),全套流程格式... 安能物流寄东西会坏掉吗? 1烤制油酥制品和炸制油酥制品在用料工艺上有什么不同? 做面食通常用的油酥是怎样做的呢? 麦片里面的干油酥是什么? 快递公司寄过来的信用卡保价4000。是不是就是信用卡的额度就是4000... 起酥油有什么性质? 面欣酥和起酥油的差别 苹果6S如何查找QQ转账记录 每天喝冬瓜加玉米须做的汤可以减肥?是不是递额? 玉米须冬瓜熬汤能不能常喝 安能物流是不是送货上门 货代运费确认单怎么看 寄件方要我交快递保险费,我可以不交吗?不交的话寄件方会收回包裹吗