发明名称 一种流媒体服务器按需转码的方法
摘要 本发明公开了一种流媒体服务器按需转码的方法,利用流媒体服务器逐级上报观看人数的方法,在有用户观看某路视频时,才进行相应的转码。否则只通过ping来保持连接。从而实行了没用用户观看时,转码程序等都只是待机状态,并没有太多性能的占用。当用户请求时才开始实际的转码计算。通过此方法,真正实现的按需转码,最大化的利用了转码服务器的性能,更高效的利用转码服务器的计算能力。从而帮助企业实现了节省转码服务器数量并节省大量硬件的开支。
申请公布号 CN106507134A 申请公布日期 2017.03.15
申请号 CN201611084450.9 申请日期 2016.11.30
申请人 深圳羚羊极速科技有限公司 发明人 黄亮;苏伟;张磊
分类号 H04N21/2343(2011.01)I;H04N21/2662(2011.01)I 主分类号 H04N21/2343(2011.01)I
代理机构 代理人
主权项 一种流媒体服务器按需转码的方法,其特征在于,包括如下步骤:步 骤1: 建立一个由采集设备,源转发流媒体服务器,转码服务器和边缘分发节点服务器的多层流媒体分发网络,步 骤 2: 采集设备将高品质的音视频流上传到源转发流媒体服务器上,建立好连接后,采集设备并不直接将音视频流推送给源转发流媒体服务器,而是通过发送ping来保持连接,并定期检查观看人数,只有当观看人数不为零时才开始推流,步 骤 3: 转码服务器在只接收一路原始视频流的情况下即可转换成多路不同分辨率不同码率的流,假设转码服务器支持N种转码格式,则转码服务器会跟源转发流媒体服务器建立N+1条连接,一条用来从源转发流媒体服务器接收原始的视频流,另外N条用来将转码后的视频流推送回源转发流媒体服务器,同样的,这些连接在建立后,也只是通过发送ping来保持连接的活动性,并不马上开始转码或发送码流,步 骤 4: 当边缘分发节点服务器监测到有用户发起请求转码后的码流时,边缘节点会通知源转发流媒体服务器增加一个观看人数,源转发流媒体服务器也会通知转码服务器观看人数加一,步 骤 5:转码服务器汇总所有转码码流的观看人数,并作为推流服务器将这一信息汇报给源转发流媒体服务器,步 骤6:采集设备将原始的音视频流推送给源转发流媒体服务器,转码服务器从源转发流媒体服务器得到原始流后根据用户请求的码流进行转码然后再次推送回源转发流媒体服务器上,步 骤7:源转发流媒体服务器再将转码后的音视频码流推送给边缘分发节点服务器上,并最终为用户提供观看服务。
地址 518000 广东省深圳市南山区后海大道2388号怡化金融科技大厦1301