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

直播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;障传输流畅性适当的时候可以牺牲一下清晰度

发布应用开发需求
延伸阅读:
ͧpk10ƻ