400-056-6681

直播APP开发定制的难点主要有哪些?

聚通达 2020-05-15 08:50:24

直播行业是这几年新兴行业之一,一些头部公司凭借着红利时期完成了上市,因此吸引了不少投资者进入其中。而首要任务便是开发定制一款直播APP,那么直播APP开发定制的主要难点有哪些呢?

1、采集,iOS系统直播类APP开发是比较简单的,Android则要做些机型适配工作,PC最麻烦各种奇葩摄像头驱动,在线直播APP开发过程出了问题特别不好处理,建议放弃PC只支持手机主播,目前几个新进的视频直播平台也是采用这种模式。 


2、前处理,现在定制开发手机直播APP美颜功能已经是标配了,美颜算法需要用到GPU编程,需要懂图像处理算法。


难点不在于美颜效果,而在于GPU占用和美颜效果之间找平衡。GPU虽然性能好,但是也是有功耗的,GPU占用太高会导致手机发烫,而直播过程中手机发烫会导致摄像头采集掉帧,iPhone6尤其明显,因为iPhone6的CPU和前置摄像头很近。


3、编码,手机直播APP开发定制肯定要采用硬编码,编码也会导致CPU过热烫到摄像头,手机视频APP编码要在分辨率,帧率,码率,GOP等参数设计上找到最佳平衡点。


4、传输,CDN服务商为视频直播APP定制了专门的带宽和服务器,方便于彼此之间传输,发送和接收端的网络连接抖动缓冲。手机直播过程中不想要卡顿,必然要加大缓冲,会导致延迟高,延迟高影响互动性,要做权衡。


5、解码,手机视频APP开发需要硬解码,目前手机普遍支持硬解了,只是android上还是有兼容性的问题存在。


6、渲染,这个难点不在于绘制,而在于开发手机视频APP在直播实现音画同步。 此外音频比如降噪,音频编码器的选择,各种蓝牙耳机,各种播放模式的适配等,如果主播想和观众在直播平台app连线聊天,回声消除问题也是亟待解决的。


聚通达科技作为专业的互联网服务商,拥有经验丰富的互联网开发团队,能够根据客户的需求进行定制,欢迎广大客户前来咨询。

联系我们

  • 北京 | 总部

    北京朝阳区惠河南街1102号国粹苑A座四层4063-4078

  • 上海

    上海浦东新区张杨路560号中融恒瑞国际大厦1601号

  • 广州

    广州市天河区灵山东路东英科技园5号楼5层07/09

  • 沈阳

    沈阳市和平区南五马路3号中驰国际大厦5楼521室

  • 青岛

    青岛市李沧区北崂路1022号中艺1688创意产业园D3楼420室

  • 成都

    成都市武侯区新益州大道1700号环球中心N3-1016

13年 聚通达信赖有我
360° 一站式解决方案
3000+ 用户共同见证
7*24 多渠道全面支持
专业服务 强大的定制服务
  • 友情链接
©北京聚通达科技股份有限公司版权所有 京ICP备07504919号-3 增值电信业务经营许可证:B1.B2-20181554 京公网安备11010502039326

联系我们

  • 北京 | 总部

    北京朝阳区惠河南街1102号国粹苑A座四层4063-4078

  • 上海

    上海浦东新区张杨路560号中融恒瑞国际大厦1601号

  • 广州

    广州市天河区灵山东路东英科技园5号楼5层07/09

  • 沈阳

    沈阳市和平区南五马路3号中驰国际大厦5楼521室

  • 青岛

    青岛市李沧区北崂路1022号中艺1688创意产业园D3楼420室

  • 成都

    成都市武侯区新益州大道1700号环球中心N3-1016

长按识别或截图保存关注公众号

©北京聚通达科技股份有限公司版权所有

京ICP备07504919号-3

增值电信业务经营许可证:B1.B2-20181554

京公网安备11010502039326