视频直播方法、架构、系统及计算机可读存储介质与流程

文档序号:30058004发布日期:2022-05-17 19:44阅读:来源:国知局

技术特征:
1.一种视频直播方法,其特征在于,所述视频直播方法包括步骤:采集直播视频,根据预设推流协议将所述直播视频上传至流媒体服务器;控制所述流媒体服务器将所述直播视频转换为与预设拉流协议相对应的数据结构,并将所述数据结构转换为命名数据网络传输格式的数据;根据预设拉流协议,请求所述命名数据网络传输格式的数据,并进行播放。2.如权利要求1所述的视频直播方法,其特征在于,所述数据结构包括第一目录文件和第一视频内容文件;所述控制所述流媒体服务器将所述直播视频转换为与预设拉流协议相对应的数据结构的步骤包括:控制所述流媒体服务器接收所述直播视频,并将所述预设推流协议转换为预设拉流协议;根据所述直播视频和所述拉流协议,生成与所述拉流协议相对应的预设格式的目录文件以及视频内容文件。3.如权利要求2所述的视频直播方法,其特征在于,所述将所述数据结构转换为命名数据网络传输格式的数据的步骤包括:以预设周期扫描文件夹中的所述第一目录文件;获取所述第一目录文件的格式以及所述第一目录文件的分辨率,并将所述第一目录文件的格式转换为命名数据网络架构中data格式的数据,生成目标目录文件;根据所述第一目录文件的格式和所述第一目录文件的分辨率,采用第一预设命名规范对所述目标目录文件进行命名,并将所述目标目录文件存入数据库。4.如权利要求3所述的视频直播方法,其特征在于,所述第一预设命名规范包括:<应用名字>/live/<uuid>/<分辨率>-m3u8/<version>/<segment>;其中,应用名字为data格式的目标目录文件的名字,live为直播,uuid为通用唯一识别码,分辨率为目标目录文件的分辨率,m3u8为文件后缀名,version为视频版本号,<segment>为目标目录文件块号。5.如权利要求2所述的视频直播方法,其特征在于,所述将所述数据结构转换为命名数据网络传输格式的数据的步骤还包括:以预设周期扫描文件夹中的所述第一视频内容文件;获取所述第一视频内容文件的格式以及所述第一视频内容文件的分辨率,并将所述第一视频内容文件的格式转换为命名数据网络架构中data格式的数据,生成目标视频内容文件;根据所述第一视频内容文件的格式和所述第一视频内容的分辨率,采用第二预设命名规范对所述目标视频内容文件进行命名,并将所述目标视频内容文件存入数据库。6.如权利要求5所述的视频直播方法,其特征在于,所述第二预设命名规范包括:<应用名字>/live/<uuid>/<文件编号>-<分辨率>.ts/<version>/<segment>;其中,应用名字为data格式的目标视频内容的名字,live为直播,uuid为通用唯一识别码,分辨率为目标视频内容的分辨率,.ts为文件后缀名,version为视频版本号,<segment>为目标视频内容文件块号。7.如权利要求1所述的视频直播方法,其特征在于,所述根据预设拉流协议,请求所述
命名数据网络传输格式的数据的步骤包括:将预设拉流协议转换为命名数据网络架构拉流协议,并根据所述命名数据网络架构拉流协议请求所述命名数据网络传输格式的数据。8.一种视频直播架构,其特征在于,所述视频直播架构应用于权利要求1-7中任一项所述的视频直播方法,所述视频直播架构包括:视频采集装置,用于采集直播视频,根据预设推流协议将所述直播视频上传至流媒体服务器;流媒体服务器,用于将所述直播视频转换为与预设拉流协议相对应的数据结构,并将所述数据结构转换为命名数据网络传输格式的数据;视频接收装置,用于根据预设拉流协议,请求所述命名数据网络传输格式的数据,并进行播放。9.一种视频直播系统,其特征在于,所述视频直播系统包括视频直播架构以及存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频直播程序,所述视频直播程序被所述处理器执行时实现如权利要求1至7中任一项所述的视频直播方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有视频直播程序,所述视频直播程序被处理器执行时实现如权利要求1至7中任一项所述的视频直播方法的步骤。

技术总结
本发明公开了一种视频直播方法、架构、系统及计算机可读存储介质,所述视频直播方法包括步骤:采集直播视频,根据预设推流协议将所述直播视频上传至流媒体服务器;控制所述流媒体服务器将所述直播视频转换为与预设拉流协议相对应的数据结构,并将所述数据结构转换为命名数据网络传输格式的数据;根据预设拉流协议,请求所述命名数据网络传输格式的数据,并进行播放。通过上述方式,本发明能够使得基于TCP/IP网络架构的视频直播系统能够直接在命名数据网络上运行,无需针对命名数据网络重新开发新的直播系统。开发新的直播系统。开发新的直播系统。


技术研发人员:梁腾 黄炜 张阳 王坤 杨孙傲 刘旭辉 张宇 张伟哲 方滨兴
受保护的技术使用者:鹏城实验室
技术研发日:2022.04.07
技术公布日:2022/5/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1