您好,欢迎来到时间财富网
全部需求分类
当前位置:首页 > 知识百科 > 软件开发 >  应用开发  > 开发在线直播app的难点有什么
开发在线直播app的难点有什么
2019-03-28 04:54:42   作者:澎澎小贵子a   人气:137

所属标签: 应用开发 

  直播app作为目前国内娱乐类app中占比较重的一类app,一直是大家关注的焦点。一般直播类app的开发也会使用混合模式开发,毕竟如果单纯使用原生开发所花费的时间、精力和难度又长又大。新一轮的APP开发高潮迈向了视频直播手机APP软件,有新的尝试,肯定在技术上就会有一些难点,那么在开发视频直播APP的时候需要突破哪些技术难点呢?

  一、 如何降低延迟


  延迟一直是在线直播源码难以克服的重大?#27605;藎导?#19978;这是很好理解的,就像我们做什么都需要花费时间一样,直播从采集到前处理到传输到鉴?#39057;?#35299;码播放,每一步必不可少的操作都会耗费部分时间。


  但直播需要实时互动,需要即时?#28304;?#26469;的反馈感,所以直播必须保证低延迟,?#23548;?#19978;,单向直播3s内的延迟是可以被接受的。通常我们会用RTMP流媒体传输协议、CDN分发网络、推流加速等辅助手段降低延迟,使用SD-RTN方案也是很好的做法


  二、 能否承受高并发


  如果大家都在安静的看直播,那么对于在线直播?#20302;?#26469;说,他们的请求都是一样的,但如果大家各忙各的,有的发礼物,有的聊天,那么请求和工作量就不一样了,?#20302;?#35201;承担的压力也不同,而如果大家都在做同一件事,比如同时抢红包,同时发礼物,那就要考验?#20302;?#23545;并发的承受能力了。


  直播平台多则上亿用户,少则几百万用户,这并发量是很大的,看直播还没什么,但一到互动?#26041;冢?#21457;评论、抢红包……如果源码有BUG、服务器配置低,很可能会带?#27426;?#36825;告诫我们,在线直播源码要经常维护,服务器配置?#27599;?#28857;谱。


  三、 直播不流畅怎么办


  弱网环境、传输丢包、网络抖动等情况会导致直播画面不流畅、声画?#27426;?#20301;等情况频繁产生,我们可以在在线直播源码中设置好丢包重传和前向?#26469;?#26426;制、在弱网情况下自动转化码?#23460;?#20445;障传输流畅性,适当的时候可以牺牲一下清晰度。

发布应用开发需求
热门百科
旅游攻略app的功能有:一、景点攻略在线制作?#27426;?#26223;点美照心得分享;三、旅游攻略离线查看。
热门标签
飞艇pk10计划
彩票中心官方app叫什么 山西十一选五遗漏数据 笨重的动物是什么生肖 于海滨三天计划胆码 克拉克娱乐场开户注册 凯泽vs圣保利现场直播 腾讯彩票全天计划 二星和值规律 德州扑克手牌胜率表 海南福彩官网 中国体育彩票七位数14098 江西时时彩开奖信息 全民梭哈下载 训营网球比分 百家乐赌经