专利名称:一种混音视频共享方法及系统的制作方法
技术领域:
本发明涉及互联网络技术和信息通信技术领域,特别涉及一种混音视频共享方法及系统。
背景技术:
近年来,互联网络技术和移动通信网络技术发展迅速,很多网络门户都开展有不同形式的数据信息共享业务,并且随着计算机、移动终端等电子设备日益普及,人们已经逐渐习惯于借助计算机终端或移动终端登入共享业务发布和获取共享的数据信息,使得我国逐步进入全民数据信息共享的时代。同时,这些进步也逐步带来了数据信息共享的多样化和多层次化,人们从简单地通过广播发布、转载的形式共享数据信息,逐步地发展出对数据信息进行再编辑的共享需求,以便于通过再编辑的方式完成对数据信息的解释说明、指出数据信息的突出要点、发表个人的意见看法或作为娱乐用途等等。提供数据信息共享的网络门户也开始纷纷利用各种技术提供数据信息的再编辑共享服务,以满足这一新兴的客户需求,开拓新的增值业务。目前,被广泛共享的数据信息主要包括文字数据、图片数据和视频数据三种类型。 文字数据的再编辑最为简便,直接进行字符添加、删改即可,这是现有计算机终端和移动终端普遍具备的操作功能。图片数据的再编辑共享相对而言也比较简单,现有技术中有很多专供计算机终端或移动终端完成图片数据再编辑处理的第三方软件,能够实现图片标注、 调整、删改等再编辑操作,并且可满足图片数据共享基本的再编辑需求的第三方软件已经能够达到存储量小、性能高、操作简便的要求,能够广泛应用在现有的计算机终端和移动终端上。视频数据的再编辑共享却因诸多因素的限制而一直未被广泛采用,虽然现有技术中也存在专供计算机终端或移动终端完成视频数据再编辑处理的第三方软件,但由于视频数据的再编辑处理过程对操作的专业性要求较高,不具备专业知识的普通大众很难自如的操作视频数据的再编辑处理;自动/智能化执行视频数据再编辑处理的软件封装,可以在一定程度上解决操作专业性和繁琐的问题,但这样的第三方软件又必然以增大存储量、增加处理资源占用率为代价,降低了第三方软件在计算机终端或移动终端的应用性能,特别对于存储空间和处理性能有限移动终端而言更难以承载这类第三方软件;这些约束因素制约了视频数据再编辑共享业务的开展,因此市面上至今都尚未出现提供视频数据再编辑共享的增值业务。
发明内容
针对现有技术中存在的上述不足,本发明的目的在于提供混音视频共享方法,以克服视频数据再编辑共享的约束因素,实现视频数据的混音再编辑共享。为实现该目的,本发明采用了如下技术手段
一种混音视频共享方法,包括如下步骤
a)上传终端通过通信网络连接至共享门户服务器,登录共享业务的注册用户,向共享门户服务器请求获取需要混音的视频数据;所述上传终端是支持上网并具备流媒体播放和录音功能的计算机终端或移动终端;所述共享门户服务器是提供共享业务服务的WEB服务器,并数据通信连接有数据库服务器和流媒体服务器,所述数据库服务器用于建立和存储共享业务中各注册用户的数据信息共享列表,所述流媒体服务器用于存储视频数据;
b)共享门户服务器从流媒体服务器调取出被上传终端请求的视频数据进行备份保存, 并将调取出的视频数据发送至上传终端进行播放;
c)上传终端在播放需要混音的视频数据的同时录制音频数据,所录制的音频数据被上传终端标记有与所述视频数据的播放时间同步的时间戳,上传至共享门户服务器;
d)共享门户服务器根据上传终端上传的音频数据中标记的时间戳,将所述音频数据按备份保存的被上传终端请求的视频数据的播放时间同步的混音处理至该备份保存的视频数据的音频轨道上,构成混音视频数据加以存储,并将所述混音视频数据的存储地址发布至共享用户的数据信息共享列表中;所述共享用户是指在共享业务中与上传终端所登录的注册用户建立有数据信息共享关系的注册用户;
e)共享用户终端通过通信网络连接至共享门户服务器,登录共享业务的共享用户获取相应的数据信息共享列表,通过链接至混音视频数据的存储地址获取混音视频数据进行播放;所述共享用户终端是支持上网并具备流媒体播放功能的计算机终端或移动终端。上述的混音视频共享方法中,进一步,所述步骤b )中,共享门户服务器从流媒体服务器调取出并进行备份保存和发送至上传终端进行播放的视频数据为流媒体格式。上述的混音视频共享方法中,进一步,所述上传终端还具备对音频数据的流媒体编码功能,在步骤C)中,标记有时间戳的音频数据被上传终端编码为流媒体格式,并实时的上传至共享门户服务器。上述的混音视频共享方法中,进一步,所述步骤d)中,共享门户服务器通过混音处理构成的混音视频数据为流媒体格式;若所述混音处理尚在进行中,则共享门户服务器设置缓存区间,将已经混音处理构成的流媒体格式的混音视频数据存储于缓存区间中,并将所述混音视频数据在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中;当所述混音处理完成时,共享门户服务器则将完成混音处理构成的流媒体格式的混音视频数据转存于流媒体服务器,并将所述混音视频数据在流媒体服务器的存储地址替换掉其在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中。上述的混音视频共享方法中,进一步,所述步骤e)中,共享用户终端链接至混音视频数据的存储地址时,共享门户服务器判断该存储地址的类型,若该存储地址为混音视频数据在共享门户服务器设置的缓存区间的存储地址,则从所述缓存区间中读取流媒体格式的混音视频数据发送至共享用户终端进行播放;若该储地址为混音视频数据在流媒体服务器的存储地址,则从流媒体服务器调取相应的流媒体格式的混音视频数据发送至共享用户终端进行播放。相应地,本发明该提供了一种可实现上述方法的混音视频共享系统。为实现该目的,本发明采用了如下技术手段
一种混音视频共享系统,包括上传终端、共享门户服务器和共享用户终端;所述上传终端是支持上网并具备流媒体播放和录音功能的计算机终端或移动终端;所述共享门户服务器是提供共享业务服务的WEB服务器,并数据通信连接有数据库服务器和流媒体服务器, 所述数据库服务器用于建立和存储共享业务中各注册用户的数据信息共享列表,所述流媒体服务器用于存储视频数据;所述共享用户终端是支持上网并具备流媒体播放功能的计算机终端或移动终端;
上传终端通过通信网络连接至共享门户服务器,用以登录共享业务的注册用户,向共享门户服务器请求获取需要混音的视频数据,并在播放需要混音的视频数据的同时录制音频数据,所录制的音频数据被上传终端标记有与所述视频数据的播放时间同步的时间戳, 上传至共享门户服务器;
共享门户服务器用于从流媒体服务器调取出被上传终端请求的视频数据进行备份保存,并将调取出的视频数据发送至上传终端进行播放,还根据上传终端上传的音频数据中标记的时间戳,将所述音频数据按备份保存的被上传终端请求的视频数据的播放时间同步的混音处理至该备份保存的视频数据的音频轨道上,构成混音视频数据加以存储,并将所述混音视频数据的存储地址发布至共享用户的数据信息共享列表中;所述共享用户是指在共享业务中与上传终端所登录的注册用户建立有数据信息共享关系的注册用户;
共享用户终端通过通信网络连接至共享门户服务器,用以登录共享业务的共享用户获取相应的数据信息共享列表,通过链接至混音视频数据的存储地址获取混音视频数据进行播放。上述的混音视频共享系统中,进一步,所述共享门户服务器从流媒体服务器调取出并进行备份保存和发送至上传终端进行播放的视频数据为流媒体格式。上述的混音视频共享系统中,进一步,所述上传终端还具备对音频数据的流媒体编码功能,标记有时间戳的音频数据被上传终端编码为流媒体格式,并实时的上传至共享门户服务器。上述的混音视频共享系统中,进一步,所述共享门户服务器通过混音处理构成的混音视频数据为流媒体格式;若所述混音处理尚在进行中,则共享门户服务器设置缓存区间,将已经混音处理构成的流媒体格式的混音视频数据存储于缓存区间中,并将所述混音视频数据在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中;当所述混音处理完成时,共享门户服务器则将完成混音处理构成的流媒体格式的混音视频数据转存于流媒体服务器,并将所述混音视频数据在流媒体服务器的存储地址替换掉其在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中。上述的混音视频共享系统中,进一步,所述共享门户服务器检测到共享用户终端链接至混音视频数据的存储地址时,判断该存储地址的类型,若该存储地址为混音视频数据在共享门户服务器设置的缓存区间的存储地址,则从所述缓存区间中读取流媒体格式的混音视频数据发送至共享用户终端进行播放;若该储地址为混音视频数据在流媒体服务器的存储地址,则从流媒体服务器调取相应的流媒体格式的混音视频数据发送至共享用户终端进行播放。相比于现有技术,本发明具有如下有益效果
1、本发明的混音视频共享方法及系统采用一种特殊的混音处理及共享方式,作为混音数据源的音频数据和视频数据均在服务器端进行混音处理,并以发布混音视频数据存储地址的方式供共享用户终端链接后获取混音视频数据进行播放,实现了视频数据的混音再编辑共享。2、本发明的混音视频共享方法及系统之所以选择将执行视频数据混音再编辑处理的功能资源集中于共享门户服务器,是考虑到三方面的因素其一,混音处理所得的混音视频数据作为共享的数据信息对象,本来就需要集中于提供共享业务服务的共享门户服务器进行共享发布,这为视频数据在共享门户服务器集中进行混音处理提供了构架基础;其二,避免了作为客户端的计算机终端或移动终端承载过程繁琐、所需存储量大、处理资源占用率高的混音处理功能,克服了视频数据再编辑共享的约束因素,并且可充分利用共享门户服务器的强大处理性能,有助于提高混音处理的执行效率;其三,混音处理功能资源集中于共享门户服务器,有利于混音处理功能的维护和升级,无需对客户端软件提供升级服务即可方便的随混音处理技术的更新提升混音视频共享业务的服务质量。3、针对互联网络和移动通信网络的技术现状而言,作为客户端的计算机终端和移动终端与服务器端的通信网络数据传输,下行传输速率远是大于上行传输速率的(下行传输是指从服务器端到客户端的数据传输,上行传输是指从客户端到服务器端的数据传输), 基于此,在本发明的混音视频共享方法及系统的混音数据源中,数据量相对较大的视频数据设计为从服务器端获取,并借助服务器端对视频数据的备份保存,客户端只需要向客户端长传数据量相对较小的音频数据,同时借助下行传输速率较快的有利条件,使得视频数据的下行传输与音频数据的上行传输能够同时进行而达到耗时平衡,因此相比于混音数据源全部依赖于上行传输而言,能够大幅减少通信网络数据传输的耗时,从而有效提高混音视频共享业务的共享应用效率;同时,作为混音数据源的视频数据从服务器端获取,因此服务器端的管理人员可以事先完成对视频数据的审核或认证工作,优先保证作为混音数据源的视频数据的安全可靠性,减少后期对混音视频数据的审核工作量,提高混音视频共享业务的审核效率。4、由于音频数据的录制和音频数据与视频数据的混音处理并非在同一主体设备上操作完成,而是先后在上传终端和共享门户服务器这两个相对独立的主体设备上分别完成,因此本发明的混音视频共享方法及系统并没有按常规方式采用设备时钟作为音频数据与视频数据混音处理的同步参考时钟,而采用需要混音的视频数据的播放时间作为同步参考时钟,统一了时钟参考系,从而有效保证了混音处理得到的混音视频数据能够真实还原在上传终端播放/录制现场的混音效果。5、本发明的混音视频共享方法及系统还引入注册用户的管理机制,并且建立有数据信息共享关系的注册用户之间才可以通过数据信息共享列表获得混音视频共享,方便了客户对共享范围的设定和管理,也非常符合当前主流共享业务的共享管理模式。6、本发明的混音视频共享方法及系统采用在数据信息共享列表中发布混音视频数据存储地址的方式供共享用户终端链接获取混音视频数据进行播放和共享,而没有采用直接将混音视频数据发送至共享用户终端的共享方式,一方面,可以方便共享用户自由选择混音视频数据进行共享,避免盲目的数据下载而长时间占用共享用户终端大量的存储空间;另一方面,数据信息共享列表存储在服务器端,方便了同一共享用户在不同的时间、利用不同的共享用户终端共享混音视频数据,克服了混音视频共享的时间限制和地域限制; 第三方面,方便了共享业务管理者对提供共享混音视频数据进行统一的审核管理,对于不满足审核要求的混音视频数据能够通过删除混音视频数据或删除相应存储地址的方式方便的实现共享屏蔽,防止有害信息的广泛传播。7、本发明的混音视频共享方法及系统能够在混音视频数据处理、共享的整个过程中结合应用流媒体技术,利用流媒体技术的流式传输特性可以实现满足实时要求的混音视频数据在线共享业务,大大扩展了本发明混音视频共享方法及系统的应用领域。
图1为本发明混音视频共享系统的构架结构图; 图2为本发明混音视频共享方法的流程框图。
具体实施例方式视频数据的再编辑处理中,最常用的就是视频数据的混音处理,因为混音再编辑能够被广泛的应用到影视配音、影视点评、比赛解说、卡拉OK演唱等诸多业务中,使得视频数据的混音再编辑共享成为多项具有推广价值增值业务的技术基础。然而视频数据的混音再编辑共享同样面临着现有技术中存在的约束因素的制约,从而相关增值业务的发展也受到了相应的限制。针对这一现状,本发明提出了一种能够克服现有技术中视频数据再编辑共享约束因素的混音视频共享方法以及相应于该方法的混音视频共享系统,作为混音数据源的音频数据和视频数据均在服务器端进行混音处理,并以发布混音视频数据存储地址的方式供共享用户终端链接后获取混音视频数据进行播放,实现了视频数据的混音再编辑共享。本文所述的视频数据(即作为混音数据源的视频数据),可以是在其音频轨道上含有原始音频数据的视频数据,也可以是音频轨道为空的纯视频数据;也就是说,作为混音数据源的视频数据是否在其音频轨道上含有原始音频数据,对本发明技术方案的实现不具有任何影响,可以根据实际应用的需要来选择作为混音数据源的视频数据。本文所述的混音视频,即是指由作为混音数据源的音频数据和视频数据经混音处理后所得到的在音频轨道上含有音频数据的视频,相应地,混音视频数据即是指由混音数据源混音处理得到的在音频轨道上含有音频数据的视频数据。如图1所示,本发明的混音视频共享系统主要由上传终端1、共享门户服务器2和共享用户终端5构成。上传终端1是支持上网并具备流媒体播放和录音功能的计算机终端或移动终端。共享门户服务器2是提供共享业务服务的WEB服务器,并数据通信连接有数据库服务器3和流媒体服务器4,数据库服务器3用于建立和存储共享业务中各注册用户的数据信息共享列表,流媒体服务器4用于存储视频数据。共享用户终端5是支持上网并具备流媒体播放功能的计算机终端或移动终端。其中,上传终端通1过通信网络连接至共享门户服务器,用以登录共享业务的注册用户,向共享门户服务器2请求获取需要混音的视频数据,并在播放需要混音的视频数据的同时录制音频数据,所录制的音频数据被上传终端标记有与所述视频数据的播放时间同步的时间戳,上传至共享门户服务器2 ;共享门户服务器2用于从流媒体服务器4调取出被上传终端1请求的视频数据进行备份保存,并将调取出的视频数据发送至上传终端1进行播放,还根据上传终端1上传的音频数据中标记的时间戳,将所述音频数据按备份保存的被上传终端请求的视频数据的播放时间同步的混音处理至该备份保存的视频数据的音频轨道上,构成混音视频数据加以存储,并将所述混音视频数据的存储地址发布至共享用户的数据信息共享列表中;共享用户终端5通过通信网络连接至共享门户服务器2,用以登录共享业务的共享用户获取相应的数据信息共享列表,通过链接至混音视频数据的存储地址获取混音视频数据进行播放,实现混音视频共享。 本发明所述的共享用户,是指在共享业务中与上传终端所登录的注册用户建立有数据信息共享关系的注册用户;至于数据信息共享关系具体以何种方式建立,则可以根据共享业务的实际需要或者根据共享业务所提供的具体共享模式确定,由提供共享业务服务的共享门户服务器进行数据信息共享关系的相关处理;本发明不涉及对数据信息共享关系方面的改进,就不对此进行更多的叙述。根据上述系统构成可以看到,本发明的混音视频共享系统非常适宜采用B/S网络构架(Browser/Server,浏览器/服务器网络构架),当然,采用C/S网络构架(Client/Server,客户机/服务器网络构架)也是能够实现的;同时,如果共享用户终端也能够支持录音功能,显然共享用户终端也可以作为该混音视频共享系统中的上传终端,还能够进一步进行混音视频的二次混音共享。本发明的混音视频共享系统进行混音视频共享的流程框图如图2所示,具体方法如下
a)上传终端通过通信网络连接至共享门户服务器,登录共享业务的注册用户,向共享门户服务器请求获取需要混音的视频数据;
b)共享门户服务器从流媒体服务器调取出被上传终端请求的视频数据进行备份保存, 并将调取出的视频数据发送至上传终端进行播放;
c)上传终端在播放需要混音的视频数据的同时录制音频数据,所录制的音频数据被上传终端标记有与所述视频数据的播放时间同步的时间戳,上传至共享门户服务器;
d)共享门户服务器根据上传终端上传的音频数据中标记的时间戳,将所述音频数据按备份保存的被上传终端请求的视频数据的播放时间同步的混音处理至该备份保存的视频数据的音频轨道上,构成混音视频数据加以存储,并将所述混音视频数据的存储地址发布至共享用户的数据信息共享列表中;
e)共享用户终端通过通信网络连接至共享门户服务器,登录共享业务的共享用户获取相应的数据信息共享列表,通过链接至混音视频数据的存储地址获取混音视频数据进行播放,从而实现了混音视频共享。本发明的混音视频共享方法和系统能够进行上述的视频数据再编辑共享,是在克服了现有技术中诸多约束因素后得以实现的。本发明的混音视频共享方法和系统之所以选择将执行视频数据混音再编辑处理的功能资源集中于共享门户服务器,是考虑到三方面的因素其一,混音处理所得的混音视频数据作为共享的数据信息对象,本来就需要集中于提供共享业务服务的共享门户服务器进行共享发布,这为视频数据在共享门户服务器集中进行混音处理提供了构架基础;其二,避免了作为客户端的计算机终端或移动终端承载过程繁琐、所需存储量大、处理资源占用率高的混音处理功能,克服了视频数据再编辑共享的约束因素,并且可充分利用共享门户服务器的强大处理性能,有助于提高混音处理的执行效率;其三,混音处理功能资源集中于共享门户服务器,有利于混音处理功能的维护和升级,无需对客户端软件提供升级服务即可方便的随混音处理技术的更新提升混音视频共享业务的服务质量。然而,从系统实现和运营的整体性考虑,仅仅克服上述的约束因素是不够的,由于针对互联网络和移动通信网络的技术现状而言,作为客户端的计算机终端和移动终端与服务器端的通信网络数据传输,下行传输速率远是大于上行传输速率的(下行传输是指从服务器端到客户端的数据传输,上行传输是指从客户端到服务器端的数据传输),如果作为混音数据源的视频数据和音频数据完全依赖于上传终端提供并上行传输至服务器端,由于受到上行传输速率的限制, 将导致通信网络数据传输的耗时较长,从而严重影响混音视频共享业务的共享应用效率, 使得用户体验感降低,也会影响混音视频共享业务的运营发展。基于此,在本发明的混音视频共享方法及系统的混音数据源中,数据量相对较大的视频数据设计为从服务器端获取, 并借助服务器端对视频数据的备份保存,客户端只需要向客户端长传数据量相对较小的音频数据,同时借助下行传输速率较快的有利条件,使得视频数据的下行传输与音频数据的上行传输能够同时进行而达到耗时平衡,因此相比于混音数据源全部依赖于上行传输而言,能够大幅减少通信网络数据传输的耗时,从而有效提高混音视频共享业务的共享应用效率;虽然这会使得作为混音数据源的视频数据被局限于预先存储在服务器端的、供共享业务注册用户选择的视频数据,但是如果用户有新的视频数据需要作为混音数据源,可以将其预先上传至服务器端后再按本发明方案进行混音视频共享操作,因此并不影响新的视频数据的混音再编辑共享的实现,而且这种新的视频数据的预先上传只需进行一次,就可以反复的作为混音数据源的视频数据使用,因此也不会给用户带来频繁上传视频数据的麻烦;同时,作为混音数据源的视频数据从服务器端获取,因此服务器端的管理人员可以事先完成对视频数据的审核或认证工作,优先保证作为混音数据源的视频数据的安全可靠性, 减少后期对混音视频数据的审核工作量,提高混音视频共享业务的审核效率。但是,混音数据源的来源分离又带来了新的问题,导致音频数据的录制和音频数据与视频数据的混音处理并非在同一主体设备上操作完成,而是先后在上传终端和共享门户服务器这两个相对独立的主体设备上分别完成,因此音频数据与视频数据很可能具有不同的设备时钟,无法依靠设备时钟作为音频数据与视频数据混音处理的同步参考时钟;考虑到绝大多是情况下, 上传终端上音频数据的录制是以视频数据的播放为关联基础(例如影视配音、比赛解说、卡拉OK演唱等),因此,本发明的混音视频共享方法及系统采用需要混音的视频数据的播放时间作为同步参考时钟,统一了音频数据和视频数据时钟参考系,从而有效保证了混音处理得到的混音视频数据能够真实还原在上传终端播放/录制现场的混音效果。
除了克服上述技术层面的诸多约束因素之外,本发明的混音视频共享方法及系统还引入注册用户的管理机制,并且建立有数据信息共享关系的注册用户之间才可以通过数据信息共享列表获得混音视频共享,方便了客户对共享范围的设定和管理,也非常符合当前主流共享业务的共享管理模式,能够更好的融入到网络个人空间、博客、微博等共享业务应用当中。同时,本发明的混音视频共享方法及系统采用在数据信息共享列表中发布混音视频数据存储地址的方式供共享用户终端链接获取混音视频数据进行播放和共享,而没有采用直接将混音视频数据发送至共享用户终端的共享方式,一方面,可以方便共享用户自由选择混音视频数据进行共享,避免盲目的数据下载而长时间占用共享用户终端大量的存储空间;另一方面,数据信息共享列表存储在服务器端,方便了同一共享用户在不同的时间、利用不同的共享用户终端共享混音视频数据,克服了混音视频共享的时间限制和地域限制;第三方面,方便了共享业务管理者对提供共享混音视频数据进行统一的审核管理,对于不满足审核要求的混音视频数据能够通过删除混音视频数据或删除相应存储地址的方式方便的实现共享屏蔽,防止有害信息的广泛传播。本发明的混音视频共享方法及系统还能够在混音视频数据处理、共享的整个过程中结合应用流媒体技术,利用流媒体技术的流式传输特性可以实现满足实时要求的混音视频数据在线共享业务。在结合流媒体技术的方案中,上传终端还需要具备对音频数据的流媒体编码功能,保证共享门户服务器从流媒体服务器调取出并进行备份保存和发送至上传终端进行播放的视频数据为流媒体格式,这样,在上传终端录制音频数据和标记时间戳后, 标记有时间戳的音频数据则被上传终端编码为流媒体格式,并实时的上传至共享门户服务器,由于作为混音数据源的音频数据和视频数据均为流媒体格式,因此共享门户服务器也能够很容易的利用现有的混音合成技术将二者混音处理构成流媒体格式的混音视频数据。 在共享门户服务器进行混音视频数据的共享发布时,若混音处理尚在进行中,表明上传终端很可能在继续上传作为混音数据源的音频数据,使得共享门户服务器需要持续进行混音处理,则共享门户服务器设置缓存区间,将已经混音处理构成的流媒体格式的混音视频数据存储于缓存区间中,并将所述混音视频数据在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中;当所述混音处理完成时,表明作为混音数据源的音频数据以上传完毕,已经可以进行打包存储处理,释放缓存区间的存储空间,因此共享门户服务器则将完成混音处理构成的流媒体格式的混音视频数据转存于流媒体服务器,并将所述混音视频数据在流媒体服务器的存储地址替换掉其在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中。这样,共享用户终端链接至混音视频数据的存储地址请求共享混音视频数据时,共享门户服务器判断该存储地址的类型, 若该存储地址为混音视频数据在共享门户服务器设置的缓存区间的存储地址,表明了混音数据源的上传还在进行,相当于共享用户终端请求获得在线的混音视频数据共享,共享门户服务器则直接从所述缓存区间中读取流媒体格式的混音视频数据发送至共享用户终端进行播放,实现了在线共享,并且避免了从流媒体服务器进行数据提取,增强了在线共享的实时性;若该储地址为混音视频数据在流媒体服务器的存储地址,则表明共享用户终端请求获得的是已经打包存储的混音视频数据,不再属于实时性要求较高的在线共享,因此共享门户服务器从流媒体服务器调取相应的流媒体格式的混音视频数据发送至共享用户终端进行播放。该改进方案中,通过与流媒体技术的结合,利用流媒体技术的流式传输特性可以实现满足实时要求的混音视频数据在线共享业务,从而能够大大扩展本发明混音视频共享方法及系统的应用领域。下面以微博共享业务为例,通过本发明混音视频共享系统应用在微博共享业务中实现卡拉OK演唱共享,对本发明做进一步的说明。实施例一
微博,也称为微博客(MicroBlog),微博共享业务中,注册用户可以借助其对应分配的数据信息共享列表构建其个人的数据信息社区,并通过不同数据信息社区之间的交叉发布或互访实现数据信息共享,是目前广泛流行的一种数据信息共享业务。然而,目前的微博共享业务通常仅支持文字数据、图片数据或视频数据的广播、转载共享,基于现有技术的约束因素,还一直未能实现视频数据的再编辑共享,从而没有办法很好的开展卡拉OK演唱共享业务。然而,利用本发明的混音视频共享系统,就能够很容易的实现卡拉OK演唱共享业务,使得用户能够点播卡拉OK视频数据并自己进行演唱,并可以把自己演唱的卡拉OK演唱混音视频数据在微博中共享给自己的微博好友,并且能够与流媒体技术相结合,实现卡拉OK 演唱共享的即时在线共享特性。本发明混音视频共享系统应用在微博共享业务中进行卡拉 OK演唱共享的具体流程如下
a)有卡拉OK点播演唱需求的用户使用上传终端通过通信网络连接至共享门户服务器,登录微博共享业务的微博注册用户,向共享门户服务器请求获取需要演唱混音的卡拉 OK视频数据。上传终端是支持上网并具备流媒体播放功能、录音功能和对音频数据的流媒体编码功能的计算机终端或移动终端,例如安装有流媒体播放软件、音频流媒体编码软件并连接有麦克风的计算机,或者安装有流媒体播放软件、音频流媒体编码软件的智能手机等;针对计算机平台的流媒体播放、编码软件是非常丰富的,同时Symbian、Android等智能手机操作系统也是支持流媒体播放和编码的,流媒体播放、编码技术均为现有技术。共享门户服务器是提供微博共享业务服务的WEB服务器,并数据通信连接有数据库服务器和流媒体服务器,数据库服务器用于建立和存储共享业务中各微博注册用户的微博数据信息共享列表,流媒体服务器用于存储供微博注册用户点播的卡拉OK视频数据;当然,这里所述的卡拉OK视频数据是常见的在音频轨道上含有音律音频数据的音乐视频数据。b)共享门户服务器从流媒体服务器调取出被上传终端请求的卡拉OK视频数据进行备份保存,并将调取出的卡拉OK视频数据发送至上传终端进行播放;本实施例中,共享门户服务器从流媒体服务器调取出并进行备份保存和发送至上传终端进行播放的卡拉OK 视频数据为流媒体格式,以保证可以借助流式传输减少上传终端播放卡拉OK视频数据的下载等待时间,提高实时性;而流媒体服务器能够完成对音/视频数据的接收存储、流媒体格式编码和流式发布功能,属于本领域的现有技术。c)用户在上传终端播放需要演唱混音的卡拉OK视频数据时即可跟随音律进行演唱,同时上传终端录制用户演唱的音频数据,所录制的音频数据被上传终端标记有与所述卡拉OK视频数据的播放时间同步的时间戳,标记有时间戳的音频数据再被上传终端编码为流媒体格式,并实时的上传至共享门户服务器。d)共享门户服务器根据上传终端上传的音频数据中标记的时间戳,将用户演唱的音频数据按备份保存的被上传终端请求的卡拉OK视频数据的播放时间同步的混音处理至该备份保存的卡拉OK视频数据的音频轨道上,构成卡拉OK演唱混音视频数据;由于上传终端上传的音频数据以及共享门户服务器备份保存的卡拉OK视频数据均为流媒体格式,因此共享门户服务器也能够很容易的利用现有的混音合成技术将二者混音处理构成流媒体格式的卡拉OK演唱混音视频数据;同时,共享门户服务器对流媒体格式的卡拉OK演唱混音视频数据加以存储处理,若所述混音处理尚在进行中,表明卡拉OK的演唱很可能正在进行,上传终端在继续上传所演唱的音频数据,使得共享门户服务器需要持续进行混音处理, 则共享门户服务器设置缓存区间,将已经混音处理构成的流媒体格式的卡拉OK演唱混音视频数据存储于缓存区间中,并将所述卡拉OK演唱混音视频数据在共享门户服务器设置的缓存区间的存储地址发布至共享用户的微博数据信息共享列表中,以便于此时共享用户可以直接从共享门户服务器的缓存区间在线获取流媒体格式的卡拉OK演唱混音视频数据进行共享,省略掉从流媒体服务器进行调取操作的环节,以减少共享用户在线共享卡拉OK 演唱混音视频数据的等待延迟,增强实时性;当所述混音处理完成时,表明卡拉OK演唱以及音频数据上传都已完毕,已经可以进行打包存储处理,释放缓存区间的存储空间,并且此后的共享已不再属于实时性要求较高的在线共享,无需再提供较苛刻的实时共享性能,因此共享门户服务器则将完成混音处理构成的流媒体格式的卡拉OK演唱混音视频数据转存于流媒体服务器,并将所述卡拉OK演唱混音视频数据在流媒体服务器的存储地址替换掉其在共享门户服务器设置的缓存区间的存储地址发布至共享用户的微博数据信息共享列表中。这里所述的共享用户,即是指在微博共享业务中与上传终端所登录的微博注册用户建立有数据信息共享关系的微博注册用户,例如微博好友、微博关注对象等。e)微博好友、微博关注对象等即可以使用共享用户终端通过通信网络连接至共享门户服务器,登录微博共享业务的共享用户获取相应的微博数据信息共享列表,通过链接至卡拉OK演唱混音视频数据的存储地址请求获取卡拉OK演唱混音视频数据;共享用户终端链接至卡拉OK演唱混音视频数据的存储地址时,共享门户服务器判断该存储地址的类型,若该存储地址为卡拉OK演唱混音视频数据在共享门户服务器设置的缓存区间的存储地址,则从所述缓存区间中读取流媒体格式的卡拉OK演唱混音视频数据发送至共享用户终端进行播放,实现在线共享;若该储地址为卡拉OK演唱混音视频数据在流媒体服务器的存储地址,则从流媒体服务器调取相应的流媒体格式的卡拉OK演唱混音视频数据发送至共享用户终端进行播放,实现点播共享。卡拉OK演唱共享业务能够大大增加微博用户之间的互动娱乐性,人们不必要聚集到KTV娱乐场所,而只需要借助电脑、手机等登录自己的微博,就可以轻松的点播卡拉 OK并演唱给自己的微博好友进行分享,是一种极具商业推广价值的视频数据再编辑共享业务。从上述流程可以看到,借助本发明混音视频共享方法和系统不仅能够有效实现卡拉OK 演唱共享业务,还可同时支持卡拉OK演唱混音视频数据的在线共享和点播共享;特别是卡拉OK演唱的在线共享,演唱的用户在借助上传终端进行卡拉OK演唱录音的同时,其共享用户即可在线的共享播放其演唱的卡拉0K,从演唱到共享播放之间仅存在音频数据流媒体上传延迟、混音处理延迟和卡拉OK演唱混音视频数据流媒体链接传输延迟,延迟时间短,满足互联网络共享的实时性要求。实施例二
如果不要求实时的在线共享,本发明的混音视频共享方法和系统也同样可以支持打包封装上传的共享模式,这样就不必要求上传终端具备对音频数据的流媒体编码功能,适宜于未安装有流媒体编码软件的客户端使用。本实施例同样以微博共享业务中的卡拉OK演唱共享业务为例,其具体流程如下
a)有卡拉OK点播演唱需求的用户使用上传终端通过通信网络连接至共享门户服务器,登录微博共享业务的微博注册用户,向共享门户服务器请求获取需要演唱混音的卡拉 OK视频数据。b)共享门户服务器从流媒体服务器调取出被上传终端请求的卡拉OK视频数据进行备份保存,并将调取出的卡拉OK视频数据发送至上传终端进行播放。c)用户在上传终端播放需要演唱混音的卡拉OK视频数据时即可跟随音律进行演唱,同时上传终端录制用户演唱的音频数据,所录制的音频数据被上传终端标记有与所述卡拉OK视频数据的播放时间同步的时间戳,演唱和录音完成后上传终端再按照其支持的常规封装格式将标记有时间戳的音频数据打包封装上传至共享门户服务器。
d)共享门户服务器根据上传终端上传的音频数据中标记的时间戳,将用户演唱的音频数据按备份保存的被上传终端请求的卡拉OK视频数据的播放时间同步的混音处理至该备份保存的卡拉OK视频数据的音频轨道上,构成卡拉OK演唱混音视频数据加以存储, 并将所述卡拉OK演唱混音视频数据的存储地址发布至共享用户的微博数据信息共享列表中;共享用户的定义与实施例一相同。本实施例中,共享门户服务器对卡拉OK演唱混音视频数据的存储则可以是打包转存至流媒体服务器,有流媒体服务器完成对卡拉OK演唱混音视频数据的流媒体编码处理,以降低共享门户服务器的缓存开销和资源消耗,保持共享门户服务器具有更高的服务处理性能。 e )微博好友、微博关注对象等可以使用共享用户终端通过通信网络连接至共享门户服务器,登录微博共享业务的共享用户获取相应的微博数据信息共享列表,通过链接至卡拉OK演唱混音视频数据的存储地址获取卡拉OK演唱混音视频数据进行播放共享。在实施例二中,共享用户终端对混音视频数据播放共享依然可以借助流媒体技术来完成,只是由于作为混音数据源的音频上传是在上传用户录音完成之后打包封装上传的,因此不再属于在线共享,相应的,也不必要如实施例一的方案那样采用很多提高实时性能的处理手段;本实施例方案的好处还在于,不必要求上传终端具有流媒体编码功能,因此由于多种原因未安装流媒体编码软件的客户端用户也能够轻松的实现视频数据的混音再编辑共享,可以增加业务受众。通过上述两个实施例详细说明了利用本发明混音视频共享方法和系统实现视频数据混音再编辑共享的详细流程,体现了本发明混音视频共享方法和系统相比于现有技术在多方面的技术改进。虽然上述两个实施例都以微博共享业务中的卡拉OK演唱共享业务为例对本发明技术方案加以说明,但这并不属于对本发明技术方案具体应用范围的限制。 本发明的混音视频共享方法和系统不仅仅可以应用于微博共享业务当中,也可以应用在网站、博客、网络个人空间等多种形式的数据信息共享业务当中;同时,本发明的混音视频共享方法和系统也不仅仅可以应用于卡拉OK演唱共享业务,也可用于开展影视配音共享、影视点评共享、比赛解说共享等业务,特别是实施例一所述的技术方案,更可以应用到晚会、 比赛等视频的现场直播解说共享业务中。最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种混音视频共享方法,其特征在于,包括如下步骤a)上传终端通过通信网络连接至共享门户服务器,登录共享业务的注册用户,向共享门户服务器请求获取需要混音的视频数据;所述上传终端是支持上网并具备流媒体播放和录音功能的计算机终端或移动终端;所述共享门户服务器是提供共享业务服务的WEB服务器,并数据通信连接有数据库服务器和流媒体服务器,所述数据库服务器用于建立和存储共享业务中各注册用户的数据信息共享列表,所述流媒体服务器用于存储视频数据;b)共享门户服务器从流媒体服务器调取出被上传终端请求的视频数据进行备份保存, 并将调取出的视频数据发送至上传终端进行播放;c)上传终端在播放需要混音的视频数据的同时录制音频数据,所录制的音频数据被上传终端标记有与所述视频数据的播放时间同步的时间戳,上传至共享门户服务器;d)共享门户服务器根据上传终端上传的音频数据中标记的时间戳,将所述音频数据按备份保存的被上传终端请求的视频数据的播放时间同步的混音处理至该备份保存的视频数据的音频轨道上,构成混音视频数据加以存储,并将所述混音视频数据的存储地址发布至共享用户的数据信息共享列表中;所述共享用户是指在共享业务中与上传终端所登录的注册用户建立有数据信息共享关系的注册用户;e)共享用户终端通过通信网络连接至共享门户服务器,登录共享业务的共享用户获取相应的数据信息共享列表,通过链接至混音视频数据的存储地址获取混音视频数据进行播放;所述共享用户终端是支持上网并具备流媒体播放功能的计算机终端或移动终端。
2.根据权利要求1所述的混音视频共享方法,其特征在于,所述步骤b)中,共享门户服务器从流媒体服务器调取出并进行备份保存和发送至上传终端进行播放的视频数据为流媒体格式。
3.根据权利要求1或2所述的混音视频共享方法,其特征在于,所述上传终端还具备对音频数据的流媒体编码功能,在步骤c)中,标记有时间戳的音频数据被上传终端编码为流媒体格式,并实时的上传至共享门户服务器。
4.根据权利要求3所述的混音视频共享方法,其特征在于,所述步骤d)中,共享门户服务器通过混音处理构成的混音视频数据为流媒体格式;若所述混音处理尚在进行中,则共享门户服务器设置缓存区间,将已经混音处理构成的流媒体格式的混音视频数据存储于缓存区间中,并将所述混音视频数据在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中;当所述混音处理完成时,共享门户服务器则将完成混音处理构成的流媒体格式的混音视频数据转存于流媒体服务器,并将所述混音视频数据在流媒体服务器的存储地址替换掉其在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中。
5.根据权利要求4所述的混音视频共享方法,其特征在于,所述步骤e)中,共享用户终端链接至混音视频数据的存储地址时,共享门户服务器判断该存储地址的类型,若该存储地址为混音视频数据在共享门户服务器设置的缓存区间的存储地址,则从所述缓存区间中读取流媒体格式的混音视频数据发送至共享用户终端进行播放;若该储地址为混音视频数据在流媒体服务器的存储地址,则从流媒体服务器调取相应的流媒体格式的混音视频数据发送至共享用户终端进行播放。
6.一种混音视频共享系统,其特征在于,包括上传终端、共享门户服务器和共享用户终端;所述上传终端是支持上网并具备流媒体播放和录音功能的计算机终端或移动终端;所述共享门户服务器是提供共享业务服务的WEB服务器,并数据通信连接有数据库服务器和流媒体服务器,所述数据库服务器用于建立和存储共享业务中各注册用户的数据信息共享列表,所述流媒体服务器用于存储视频数据;所述共享用户终端是支持上网并具备流媒体播放功能的计算机终端或移动终端;上传终端通过通信网络连接至共享门户服务器,用以登录共享业务的注册用户,向共享门户服务器请求获取需要混音的视频数据,并在播放需要混音的视频数据的同时录制音频数据,所录制的音频数据被上传终端标记有与所述视频数据的播放时间同步的时间戳, 上传至共享门户服务器;共享门户服务器用于从流媒体服务器调取出被上传终端请求的视频数据进行备份保存,并将调取出的视频数据发送至上传终端进行播放,还根据上传终端上传的音频数据中标记的时间戳,将所述音频数据按备份保存的被上传终端请求的视频数据的播放时间同步的混音处理至该备份保存的视频数据的音频轨道上,构成混音视频数据加以存储,并将所述混音视频数据的存储地址发布至共享用户的数据信息共享列表中;所述共享用户是指在共享业务中与上传终端所登录的注册用户建立有数据信息共享关系的注册用户;共享用户终端通过通信网络连接至共享门户服务器,用以登录共享业务的共享用户获取相应的数据信息共享列表,通过链接至混音视频数据的存储地址获取混音视频数据进行播放。
7.根据权利要求6所述的混音视频共享系统,其特征在于,所述共享门户服务器从流媒体服务器调取出并进行备份保存和发送至上传终端进行播放的视频数据为流媒体格式。
8.根据权利要求6或7所述的混音视频共享系统,其特征在于,所述上传终端还具备对音频数据的流媒体编码功能,标记有时间戳的音频数据被上传终端编码为流媒体格式,并实时的上传至共享门户服务器。
9.根据权利要求8所述的混音视频共享系统,其特征在于,所述共享门户服务器通过混音处理构成的混音视频数据为流媒体格式;若所述混音处理尚在进行中,则共享门户服务器设置缓存区间,将已经混音处理构成的流媒体格式的混音视频数据存储于缓存区间中,并将所述混音视频数据在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中;当所述混音处理完成时,共享门户服务器则将完成混音处理构成的流媒体格式的混音视频数据转存于流媒体服务器,并将所述混音视频数据在流媒体服务器的存储地址替换掉其在共享门户服务器设置的缓存区间的存储地址发布至共享用户的数据信息共享列表中。
10.根据权利要求9所述的混音视频共享系统,其特征在于,所述共享门户服务器检测到共享用户终端链接至混音视频数据的存储地址时,判断该存储地址的类型,若该存储地址为混音视频数据在共享门户服务器设置的缓存区间的存储地址,则从所述缓存区间中读取流媒体格式的混音视频数据发送至共享用户终端进行播放;若该储地址为混音视频数据在流媒体服务器的存储地址,则从流媒体服务器调取相应的流媒体格式的混音视频数据发送至共享用户终端进行播放。
全文摘要
本发明提供了一种混音视频共享方法及系统,克服了现有技术中实现视频数据再编辑共享的多方面约束因素,作为混音数据源的音频数据和视频数据均在服务器端进行混音处理,凭借合理的视频数据调度设计大幅减少了通信网络数据传输的耗时,有效提高了混音视频共享业务的共享应用效率,同时还保证了混音处理得到的混音视频数据能够真实还原在上传终端播放/录制现场的混音效果,以发布混音视频数据存储地址的方式供共享用户终端链接后获取混音视频数据进行播放,实现了视频数据的混音再编辑共享;本发明的混音视频共享方法及系统还能够在混音视频数据处理、共享的整个过程中结合应用流媒体技术,可以实现满足实时要求的混音视频数据在线共享业务。
文档编号G10H1/36GK102325173SQ20111025291
公开日2012年1月18日 申请日期2011年8月30日 优先权日2011年8月30日
发明者舒海东 申请人:重庆抛物线信息技术有限责任公司