直播系统源码如何对直播平台进行搭建?

最近,直播因为连麦技术又掀起了一股热浪,人们对于搭建直播平台更是乐此不疲,那么如何用直播系统源码进行直播平台的搭建呢? 首先要解决的是对视频编码压缩技术的实现,然后是对编码内容的转码,接下来,我们来详细看一下。 1、编码 为了便于手机视频的推流、拉流以及存储,通常采用视频编码压缩技术来减少视频的体积,因为手机或摄像头采集到的原始音视频的体积是非常大的,需要经过编码压缩处理来提高传输效率。 难点就是编码压缩技术,目前用得比较多的是H.264技术,但新的H.265技术更为先进,压缩能力更高,做到了仅需要原来一半带宽即可播放相同质量的视频,低于1.5Mbps的网络也能传输1080p的高清视频,所以H.265编解码技术已有全面取代H.264的趋势。目前市场上根据提供服务的时间先后和使用情况看,星域CDN的H.265技术提供时间最早,用户比较多,应该是业界比较领先的,其次是金山云也提供了H.265编码技术。 2、转码 编码后的内容需要通过转码,然后才能适配不同平台的需求,比如将用户推流码率较高(比如720P)实时转化成较低清晰度(比如360P)的流以适应播放端的需求。如果要自己搭建实时转码系统,成本将会极高的,一台8核设备只能实时转10路流,如果一个正常的直播平台有1000路流,就需要100台设备,加上后期的运维成本,一般公司就吃不消了,所以基本上都会选择直播云计算服务商,目前国内一线的云服务商都提供了实时转码技术。 3、鉴黄 鉴黄是监管政策的硬性规定,为了安全直播产品鉴黄成了必需环节,使用技术手段去鉴黄是移动直播平台必然采用的方案。市面上提供鉴黄服务的方案主要有两种: 第一种是对视频进行截图,然后对图片进行鉴黄,返回鉴黄结果和分值。典型的企业有阿里(绿网)、图谱科技,他们目前都支持直接传入视频,经过服务端分析返回结果。通常由业务系统接入鉴黄服务,根据鉴黄结果对直播流进行控制,如切断直播流、封禁账号等。 第二种是和CDN结合,直接对直播流进行分析,识别结果分为色情、疑似色情、性感和正常,业务系统根据识别结果直接控制直播流。典型的企业是Viscovery,这套方案的优点是实时性保证比较好,缺点是必须部署到CDN或自己的机房,使用成本相对高一些。 还有一种一站式直播解决方案提供商,他们的做法是,用户只需在控制台对鉴黄服务进行配置就可以针对每个应用、每一路直播流进行实时审核。在控制台中,云服务商实时将鉴黄结果返回,用户可以直接查看色情直播和违规界面的截图,同时可以对直播流进行控制,切断问题直播流。 4、截图、录制、水印 另外国家明确提出了,所有直播都必须打有水印并回放留存15天以上。这就要用到水印、截图和录制等功能,这些功能相对来说比较简单,目前基本上直播云计算服务商都能提供。

转载于:https://juejin.im/post/5d0ae3ce6fb9a07edb394c3c

猜你喜欢

转载自blog.csdn.net/weixin_33757609/article/details/93176965