一种网页上实现视频录制的方法及系统的制作方法

文档序号:7653556阅读:190来源:国知局
专利名称:一种网页上实现视频录制的方法及系统的制作方法
技术领域
本发明属于网络技术领域,尤其涉及一种网页上实现视频录制的方法及系统。
背景技术
在日常生活中,人们都喜欢以日记、拍照等方式来记录自己、亲人或者朋友的生活 点滴。虽然上述的记实方式给人们的生活带来了美好,但是,也存在自身的缺陷。因为人们 对生活记实的追求不仅仅停留在静态层面,也有了动态层面(如影像等)的需求。当前,人 们可以通过DV、手机、软件安装等途径录制影像,但是价格较为高昂,且需要大量的硬件做 支撑。随着互联网技术的发展,电脑上可以安装摄像头等视频设备,以弥补人们交流的单一 性,与此同时,也存在诸多不便,如需安装和设置一些专业软件,录制完成之后也不能及时 与他人分享等,不具备实用性、廉价性、便捷性,无法充分满足不同层次用户的需求。在互联 网应用中,视频录制邮件、舞蹈录制等都需要运用到视频录制技术,如企事业单位的视频监 控录制均是通过昂贵的硬件来实现的,而且录制的视频文件非常大,不易拷贝、备份,维护 费用也随之增加。随着网页版的网络视频会议和网页版的远程教育系统逐步普及,大量重 要的会议需要实时视频录制和备份。尤其在商务领域以及高机密性的行业里,网页版的视 频录制功能显得尤为重要。此外,现有的信息的接收往往是被动的,没有进行有效地认证控制,容易造成安全
急 ^^ ο

发明内容
鉴于上述现有技术存在的缺陷,本发明的主要目的是提出一种网页上实现视频录 制的方法及系统,实现了无需下载任何控件即可实现视频录制和信息的认证控制。本发明的主要目的将通过以下技术方案得以实现 一种网页上实现视频录制的方法,包括如下步骤
流媒体服务器对接收的源用户发送视频信息的权限进行认证并在认证通过后将所述 视频信息保存至所述流媒体服务器中。一种网页上实现视频录制的系统,包括源用户和流媒体服务器,其中
流媒体服务器对接收的源用户发送视频信息的权限进行认证并在认证通过后将所述 视频信息保存至所述流媒体服务器中。本发明提出了一种网页上实现视频录制的方法及系统,实现了无需下载任何控件 即可实现视频录制和信息的认证控制。


图1是实施例一中一种网页上实现视频录制的方法的流程图。
具体实施方式

实施例一
如图1所示,本发明的具体实施例一种网页上实现视频录制的方法,具体包括如下步

步骤101 源用户打开网页,所述网页自动加载Flash插件,所述Flash插件与流媒体 服务器建立永久连接,并且开始监听所述流媒体服务器数据传输。
上述技术方案具体包括如下过程
(la)源用户打开网页,所述网页自动加载Flash插件,Flash插件通过XMLSocket类建 立与流媒体服务器的永久连接,并且开始监听流媒体服务器的数据传输。(lb)通过JavMcript调用所述Flash插件接口时传入的连接标识,创建新的FLV 流媒体数据保存文件,文件名为所传入的连接标识加上当前的时间戳,以确保不与其它已 录制的文件重名。步骤102 所述源用户选择视频录制功能,通过Jav必cript调用所述Flash插件 的开始录制接口,此时所述Flash插件会在网页上加载所述源用户的本地摄像头,所述源 用户选择同意所述Flash插件调用本地摄像头,如果摄像头加载不成功或者所述源用户拒 绝所述Flash插件调用本地的摄像头则不能进行录制。上述技术方案具体包括如下过程
(2a)所述源用户通过所述Flash插件选择视频录制功能。(2b)通过JavMcript调用所述Flash插件的开始录制接口,此时所述Flash插件 会在网页上加载所述源用户的本地摄像头。(2c)所述源用户选择同意所述Flash插件调用本地摄像头,如果摄像头加载不成 功或者所述源用户拒绝所述Flash插件调用本地的摄像头则不能进行录制。步骤103 所述摄像头加载成功后,调用所述Flash插件接口获取所述摄像头的 流,然后所述Flash插件调用APKApplication Programming hterface,应用程序编程接 口)将获取到的视频信息发送到通讯服务器。上述技术方案具体包括如下过程
(3a)通过网页JavMcript函数调用所述Flash插件的接口传入所记录的摄像头的流。(3b)所述Flash插件接收到视频信息后,调用XMLSocket类的方法,将所述视频信 息发送到通讯服务器。其中,所述视频信息包括但不限于摄像头的流和源用户信息等。步骤104 流媒体服务器接收到视频信息后,进行认证,认证包括但不限于源用 户身份认证、数据指令权限认证(源用户是否具有发送视频信息的权限),所有认证通过后, 所述流媒体服务器将视频信息发送到所述目标用户。上述技术方案具体包括以下过程
(3a)所述流媒体服务器接收到视频信息后,对源用户身份进行认证,即源用户是否是 流媒体服务器所识别的合法用户,若认证不通过,则视频录制操作中止;若认证通过,继续 进行下一步认证。(3b)对源用户的数据指令权限进行认证,即源用户是否拥有发送视频信息的权限 进行认证若认证不通过,则视频录制操作中止;若认证通过,所述流媒体服务器将所述视频信息保存至文件中。步骤105 所述源用户选择停止视频录制功能,网页关闭所述源用户本地摄像头, 视频录制工作停止。上述技术方案具体包括以下过程
(5a)当源用户发出停止视频录制操作指令时,网页通过Jav必cript调用所述Flash插 件的接口,所述Flash插件通过处理关闭已经与流媒体服务器建立的永久连接,此时流媒 体服务将会停止对视频的录制并保存已经录制过的流。(5b)当所述Flash插件关闭与所述流媒体服务器的连接后,所述Flash插件会调 用所述Flash插件的接口关闭已经打开的摄像头,此时所述源用户可以通过FLV流媒体播 放器进行播放保存在流媒体服务器上录制成功的文件。实施例二
本发明的具体实施例一种网页上实现视频录制的系统,包括源用户和流媒体服务器, 其中
流媒体服务器对接收的源用户发送视频信息的权限进行认证并在认证通过后将所述 视频信息保存至所述流媒体服务器中。优选地,流媒体服务器对接收的源用户发送的视频信息的权限进行认证之前,还 包括对所述源用户的身份进行认证。优选地,流媒体服务器获取视频信息之前,还包括源用户打开网页,所述网页自 动加载Flash插件,所述Flash插件与所述流媒体服务器建立永久连接,且所述Flash插件 开始监听所述流媒体服务器的数据传输。更为优选地,当所述源用户打开摄像头,进行视频的录制操作时,调用所述Flash 插件的应用程序编程接口 API,将所述视频信息发送至所述流媒体服务器。下面根据附图详细介绍本实施例的工作原理
源用户打开网页,所述网页自动加载Flash插件,所述Flash插件与流媒体服务器建立 永久连接,并且开始监听所述流媒体服务器数据传输。所述源用户选择视频录制功能,通过JavMcript调用所述Flash插件的开始录 制接口,此时所述Flash插件会在网页上加载所述源用户的本地摄像头,所述源用户选择 同意所述Flash插件调用本地摄像头,如果摄像头加载不成功或者所述源用户拒绝所述 Flash插件调用本地的摄像头则不能进行录制。所述摄像头加载成功后,调用所述Flash插件接口获取所述摄像头的流,然后所 述Flash插件调用API (Application Programming hterface,应用程序编程接口)将获 取到的视频信息发送到通讯服务器。流媒体服务器接收到视频信息后,进行认证,认证包括但不限于源用户身份认 证、数据指令权限认证(源用户是否具有发送视频信息的权限),所有认证通过后,所述流媒 体服务器将视频信息发送到所述目标用户。所述源用户选择停止视频录制功能,网页关闭所述源用户本地摄像头,视频录制
工作停止。与现有技术相比,本发明的有益效果为
(1)用户不需要太多的操作和设置,通过方便的操作即可;(2)直接可在网页上进行在线操作,不需要安装任何软件;(3)不占用用户空间,录制的文件直接保存在流媒体服务器 上;(4)录制完的文件可以通过流媒体服务器提供的链接直接分享给其它用户进行查看, 方便、快捷;(5)录制的文件是流媒体格式,文件小且质量很高,可以网页播放器中进行播 放,也可以在普通的桌面播放器上进行播放,支持性强;(6)可以随意开始录制、停止录制, 并且每次开始录制并创建新的流媒体文件,方便用户自己操作;(7)服务器对权限进行严 格认证,确保数据的安全性,用户不受额外信息的干扰。 本发明尚有多种具体的实施方式,凡采用等同替换或者等效变换而形成的所有技 术方案,均落在本发明要求保护的范围之内。
权利要求
1.一种网页上实现视频录制的方法,其特征在于流媒体服务器对接收的源用户发送视频信息的权限进行认证并在认证通过后将所述 视频信息保存至所述流媒体服务器中。
2.根据权利要求1所述的方法,其特征在于流媒体服务器对接收的源用户发送的视 频信息的权限进行认证之前,还包括对所述源用户的身份进行认证。
3.根据权利要求1所述的方法,其特征在于流媒体服务器获取视频信息之前,还包 括源用户打开网页,所述网页自动加载Flash插件,所述Flash插件与所述流媒体服务器 建立永久连接,且所述Flash插件开始监听所述流媒体服务器的数据传输。
4.根据权利要求3所述的方法,其特征在于当所述源用户打开摄像头,进行视频的录 制操作时,调用所述Flash插件的应用程序编程接口 API,将所述视频信息发送至所述流媒 体服务器。
5.根据权利要求4所述的方法,其特征在于所述视频信息包括但不限于摄像头的流 和所述源用户信息。
6.根据权利要求5所述的方法,其特征在于所述源用户关闭所述摄像头后,所述 Flash插件关闭与所述流媒体服务器之间的连接。
7.—种网页上实现视频录制的系统,其特征在于包括源用户和流媒体服务器,其中流媒体服务器对接收的源用户发送视频信息的权限进行认证并在认证通过后将所述视频信息保存至所述流媒体服务器中。
8.根据权利要求7所述的系统,其特征在于流媒体服务器对接收的源用户发送的视 频信息的权限进行认证之前,还包括对所述源用户的身份进行认证。
9.根据权利要求7所述的系统,其特征在于流媒体服务器获取视频信息之前,还包 括源用户打开网页,所述网页自动加载Flash插件,所述Flash插件与所述流媒体服务器 建立永久连接,且所述Flash插件开始监听所述流媒体服务器的数据传输。
10.根据权利要求8所述的系统,其特征在于当所述源用户打开摄像头,进行视频的 录制操作时,调用所述Flash插件的应用程序编程接口 API,将所述视频信息发送至所述流 媒体服务器。
全文摘要
本发明揭示了一种网页上实现视频录制的方法和系统,应用在网络技术领域,包括如下步骤流媒体服务器对接收的源用户发送视频信息的权限进行认证并在认证通过后将所述视频信息保存至所述流媒体服务器中。本发明实现了无需下载安装软件即可实现视频录制及信息安全。
文档编号H04L29/06GK102143189SQ20111011021
公开日2011年8月3日 申请日期2011年4月29日 优先权日2011年4月29日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1