基于移动终端的现场视频云发布系统的云发布方法技术方案

技术编号:11950623 阅读:67 留言:0更新日期:2015-08-26 19:26
本发明专利技术公开了基于移动终端的现场视频云发布系统,包括:发布移动终端、云服务器和收看移动终端。所述发布移动终端是指具有无线通信和音视频采集功能的移动设备,所述云服务器是指具有转码、存储、发布功能的服务器。本发明专利技术还公开了一种本发明专利技术提供的基于移动终端的现场视频云发布系统的云发布方法,包括以下步骤:1、发布移动终端采集、编码和封装现场视频;2、发布移动终端上传封装后的现场视频至云服务器;3、云服务器根据发布移动终端上传的现场视频进行发布;4、收看移动终端从云服务器下载、观看已发布视频。具有能够满足广大用户在现有网环境下随时随地、随心所欲地利用云服务模式分享视频的需求的优点。

【技术实现步骤摘要】

本专利技术涉及一种现场视频云发布技术,特别涉及一种基于移动终端的现场视频云发布系统及云发布方法。
技术介绍
随着信息化技术的飞速发展,智能手机、平板等移动终端已经逐渐成为人们娱乐、学习、工作必不可少的工具,人们的日常生活越来越依赖于移动终端,因此基于移动终端的各种应用需求越来越大,尤其是关于多媒体技术的应用。随着移动通信网络的普及,结合流媒体应用的不断发展以及移动终端性能的提升,基于移动终端的流媒体技术能够被广泛应用于在线直播、视频点播、远程教育、实时视频会议等等,它极大程度地丰富了传统互联网内容的表现形式,给广大用户带来更多的娱乐性和互动性。目前较先进的视频分享技术是使用一些网络视频服务商提供的软件,将视频数据文件直接从移动终端上传到互联网上,供其他用户点播、观看或共享。这种方式的视频分享技术涉及以下几个步骤:第一步,拍摄视频;第二步,使用特定软件上传视频数据文件至互联网。上传视频之前可能还会涉及到视频转码处理问题,这一系列的操作流程对用户存在一定的复杂度,这样的操作难度限制了移动终端视频分享的需求被进一步满足。此外,随着云计算的不断发展,传统C/S模式的软件后台服务器与云计算资源的结合已然成为IT市场的发展趋势。软件运营商可以充分利用云资源按需分配的优势,根据用户使用情况,按需分配服务器资源,在保证软件稳定运行的情况下节省各类开销。鉴于云计算的优势及现有实时视频分享技术存在的不足,以下需求亟待满足:1、视频分享操作流程的简化:隐藏分享过程涉及的视频转码、视频上传等操作,提供一键式分享的功能,即用户只需提供拍摄好的待分享视频,然后点击“上传”即可实现视频的分享,方便广大用户自行分享视频;2、视频的实时分享和观看:用户通过手机等移动终端将采集的现场视频实时公布到互联网,满足广大用户随时随地分享和观看最新热点视频的需求;3、云服务器发布:通过云服务器将移动终端采集到的现场视频进行发布,可以避免物理服务器带来的各种限制,如网络访问限制、服务器扩展性限制、服务资源限制等问题。本专利技术为满足以上需求提供一种基于移动终端的现场视频云发布系统,将视频分享的操作简化为一键式分享,用户只需通过客户端选择拍摄好的视频即可进行上传,云服务器端负责将用户上传的视频进行全网发布,实现视频的实时分享。
技术实现思路
本专利技术的首要目的在于克服现有技术的缺点与不足,提供一种基于移动终端的现场视频云发布系统,该现场视频云发布系统结合了云存储服务和多租户技术实现在云端进行视频的发布和社区分享限制,满足了广大用户随时随地、随心所欲分享视频的需求。本专利技术的另一目的在于克服现有技术的缺点与不足,提供一种基于移动终端的现场视频云发布系统的云发布方法,该云发布方法为广大用户开辟了一种全新的生活娱乐方式。本专利技术的首要目的通过下述技术方案实现:一种基于移动终端的现场视频云发布系统,包括:发布移动终端、云服务器和收看移动终端。所述发布移动终端是指具有无线通信和音视频采集功能的移动设备,包括现场视频采集、现场视频编码、现场视频封装和现场视频上传四大功能;所述云服务器是指具有转码、存储、发布功能的服务器,包括计算资源池和存储资源池,具备用户云管理、云转码管理、云存储管理和云发布管理四大功能;所述收看移动终端是指具有流媒体接收和播放功能的移动设备。本专利技术的另一目的通过以下技术方案实现:一种基于移动终端的现场视频云发布系统的云发布方法,包括以下步骤:步骤1:发布移动终端采集、编码和封装现场视频;步骤2:发布移动终端上传步骤1所述封装后的现场视频至云服务器;步骤3:云服务器根据步骤2发布移动终端上传的现场视频进行发布;步骤4:收看移动终端从云服务器下载、观看已发布视频。其中,所述发布移动终端,包括:音视频采集装置,用于采集音视频数据;编码器,用户将所述音视频数据进行编码;封装器,用户将所述编码后的音视频数据封装为数据包。优选地,所述音视频采集装置包括:摄像头,用于实时采集视频数据;麦克风,用于实时采集音频数据;所述编码器包括:视频编码单元,用于将所述视频数据编码为H.264格式;音频编码单元,用于将所述音频数据编码为AAC格式。其中,所述发布移动终端采集、编码和封装现场视频,包括以下步骤:步骤1:采集现场音视频数据;步骤2:编码步骤1所述现场音视频数据;步骤3:封装步骤2所述编码后的现场音视频数据。优选地,步骤1所述采集现场音视频数据,包括:通过移动终端的摄像头采集现场视频数据;通过移动终端的麦克风采集音频数据;步骤2所述编码现场音视频数据,包括:将所述视频数据编码为H.264格式;将音频数据编码为AAC格式;步骤3所述封装编码后的现场音视频数据,包括:将所述H.264格式的视频数据和所述AAC格式的音频数据封装为RTP数据包;所述发布移动终端上传封装后的现场视频至云服务器,包括以下步骤:步骤1:与云服务器进行空闲端口信息通信;步骤2:将接收到的空闲端口信息封装至SDP(Session Description Protocol)文件;步骤3:将采集后的音视频相关信息封装至SDP文件;步骤4:向云服务器发送SDP文件和RTP数据包;步骤5:根据云服务器发送的电子节目单更新播放列表;所述云服务器工作流程,包括以下步骤:步骤1:与发布移动终端进行空闲端口信息通信,并提取当前用户的相关信息;步骤2:将当前上传用户信息传至用户云管理模块进行保存或更新操作;步骤3:接收发布移动终端的RTP数据包和SDP文件;步骤4:将接收到的RTP数据包和SDP文件传至云转码管理模块进行转码操作;步骤5:云存储管理模块根据云转码管理模块处理后的信息进行存储;步骤6:云发布管理模块根据云存储管理模块和用户云管理模块中的信息进行视频发布,并将发布成功的频道信息更新相应电子节目单文件;步骤7:响应收看移动终端的更新播放列表请求,并提取其携带的当前用户信息和电子节目单版本号;步骤8:根据提取出的用户信息和电子节目单信息生成最新电子节目单并发送给收看移动终端;步骤9:根据收看移动终端用户的点击行为向其发送相应的音视频数据;优选地,所述用户云管理模块,包括:上传用户管理,用于管理分享现场视频的移动终端用户;消费用户管理,用于管理观看现场视频的移动终端用户;所述云转码管理模块,本文档来自技高网
...
基于移动终端的现场视频云发布系统的云发布方法

【技术保护点】
一种基于移动终端的现场视频云发布系统,其特征在于,其特征在于,包括:发布移动终端、云服务器和收看移动终端;所述发布移动终端是指用于无线通信和音视频采集的移动设备,用于现场视频采集、现场视频编码、现场视频封装和现场视频上传;所述云服务器是指用于转码、存储、发布的服务器,包括计算资源池和存储资源池,所述云服务器用于用户云管理、云转码管理、云存储管理和云发布管理;所述收看移动终端是一种用于流媒体的接收和播放的移动设备。

【技术特征摘要】
1.一种基于移动终端的现场视频云发布系统,其特征在于,其特征在于,
包括:发布移动终端、云服务器和收看移动终端;所述发布移动终端是指用于
无线通信和音视频采集的移动设备,用于现场视频采集、现场视频编码、现场
视频封装和现场视频上传;所述云服务器是指用于转码、存储、发布的服务器,
包括计算资源池和存储资源池,所述云服务器用于用户云管理、云转码管理、
云存储管理和云发布管理;所述收看移动终端是一种用于流媒体的接收和播放
的移动设备。
2.如权利要求1所述的基于移动终端的现场视频云发布系统,其特征在于,
所述发布移动终端包括:
音视频采集装置,用于采集音视频数据;
编码器,用户将所述音视频数据进行编码;
封装器,用户将所述编码后的音视频数据封装为数据包;
所述音视频采集装置包括:
摄像头,用于实时采集视频数据;
麦克风,用于实时采集音频数据;
所述编码器包括:
视频编码单元,用于将所述视频数据编码为H.264格式;
音频编码单元,用于将所述音频数据编码为AAC格式。
3.一种权利要求1所述的基于移动终端的现场视频云发布系统的云发布方
法,其特征在于,包括以下步骤:
步骤1:发布移动终端采集、编码和封装现场视频;
步骤2:发布移动终端上传步骤1所述封装后的现场视频至云服务器;
步骤3:云服务器根据步骤2发布移动终端上传的现场视频进行发布;
步骤4:收看移动终端从云服务器下载、观看已发布视频。
4.如权利要求3所述的云发布方法,其特征在于,在步骤1中,所述发布移
动终端采集、编码和封装现场视频,包括以下步骤:
步骤11:采集现场音视频数据;
步骤12:编码步骤11所述现场音视频数据;
步骤13:封装步骤2所述编码后的现场音视频数据;
步骤11中所述的采集现场音视频数据,包括以下步骤:
通过移动终端的摄像头采集现场视频数据;
通过移动终端的麦克风采集音频数据;
步骤12所述的编码现场音视频数据,包括以下步骤:
将所述视频数据编码为H.264格式;
将音频数据编码为AAC格式;
步骤13所述封装编码后的现场音视频数据,包括以下步骤:
将所述H.264格式的视频数据和所述AAC格式的音频数据封装为RTP数据包。
5.如权利要求3所述的云发布方法,其特征在于,在步骤2中,所述发布移
动终端上传封装后的现场视频至云服务器,包括以下步骤:
步骤21:与云服务器进行空闲端口信息通信;
步骤22:将接收到的空闲端口信息封装至SDP文件;
步骤23:将采集后的音视频相关信息封装至SDP文件;
步骤24:向云服务器发送SDP文件和RTP数据包;
步骤25:根据云服务器发送的电子节目单更新播放列表。
6.如权利要求3所述的云发布方法,其特征在于,在步骤3中,所述云服务
器的工作流程,包括以下步骤:

【专利技术属性】
技术研发人员:杨灿李晓珊李育峰韩国强
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1