主页 > 天线宝宝玄机图资料管家婆彩图 >

新闻排行

最新新闻

我要建立一个视频直播系统?怎么建吖

发布日期:2019-10-05 03:26   来源:未知   阅读:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  2017-05-27展开全部建立一个视频直播系统分为采集,前处理,编码,传输,解码,渲染 这几个环节,下面分别说下:

  采集,iOS是比较简单的,Android则要做些机型适配工作,PC最麻烦各种奇葩摄像头驱动,出了问题特别不好处理,建议放弃PC只支持手机主播,目前几个新进的直播平台都是这样的。

  前处理,现在直播美颜已经是标配了,80%的主播没有美颜根本没法看。美颜算法需要用到GPU编程,需要懂图像处理算法的人,没有好的开源实现,要自己参考论文去研究。难点不在于美颜效果,而在于GPU占用和美颜效果之间找平衡。GPU虽然性能好,但是也是有功耗的,GPU占用太高会导致手机发烫,而手机发烫会导致摄像头采集掉帧,iPhone6尤其明显,因为iPhone6的CPU和前置摄像头很近。

  编码,肯定要采用硬编码,软编码720p完全没希望,勉强能编码也会导致CPU过热烫到摄像头。硬编码兼容性又是一个大坑,android上要有人去填。编码要在分辨率,帧率,码率,GOP等参数设计上找到最佳平衡点。

  司科专注于APP软件开发、小程序开发、软件系统开发、网站建设、电商平台搭建、大数据平台搭建、以及行业解决方案服务;并拥有多个国家版权局认证的软件著作专利。自己建立吗?如果是自己不懂技术,建立难度太大了,建议还是找软件开发公司去做,这样更事半功倍,只是费用预算要考虑好,因为一旦开始,后期运行各方面推广等等也都是花钱的。

  作为从业人员我们建议,如果想开发软件,首先要理清楚自己的需求,也就是说:我需要开发什么功能?达到什么效果?实现最终目的是什么?

  把这些问题自己先考虑清晰,这样可以事半功倍,然后建议还可以考虑下自己的预算,一般功能多,肯定预算也多,功能少预算也少,再结合自己的需求,跟软件开发公司进行沟通,沟通之后,确定好价格,要签订盖章的公司合同,这样比较有保障,以后售后维护放心些。