[发明专利]一种实现基于网页的视频聊天的方法无效
申请号: | 201210488920.3 | 申请日: | 2012-11-26 |
公开(公告)号: | CN102932243A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 王静光 | 申请(专利权)人: | 杭州也要买电子商务有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 杭州新源专利事务所(普通合伙) 33234 | 代理人: | 李大刚 |
地址: | 310013 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 基于 网页 视频 聊天 方法 | ||
技术领域
本发明涉及一种视频聊天的方法,尤其涉及一种实现基于网页的视频聊天的方法。
背景技术
视频聊天业务,是通信领域新开发的一种业务,它是一种利用通信网络实现两人或者多人可视聊天的业务,视频聊天可以看作是文字聊天和语音聊天在视频上的集成和拓展。因此,视频聊天本质上是一种交互式的即时通信。与传统的通信工具相比,信息承载量更大,表现更丰富,更具亲和力以及更加贴近人类自然沟通模式。
目前,视频聊天可以在互联网上进行,一般通过安装在个人电脑上的摄像头和专用的聊天软件(如QQ、百度Hi、旺旺等)进行聊天,但是这种聊天都是基于特定的聊天软件并且只能针对指定用户(如好友,群成员等),消耗较多的系统资源,影响用户使用效率,聊天安全性不能保证,且没有随机视频聊天的功能。
发明内容
本发明的目的在于,提供一种实现基于网页的视频聊天的方法。该方法无需消耗较多系统资源,不影响用户使用效率,保证聊天的安全性,能够使用户只通过浏览器就实现互联网上的视频聊天,并且能够实现用户之间随机视频聊天。
为解决上述技术问题,本发明提供的技术方案如下:一种实现基于网页的视频聊天的方法:包括实现用户与指定用户基于网页的视频聊天的方法和实现用户与随机用户基于网页的视频聊天的方法。
前述的实现基于网页的视频聊天的方法中,所述的实现用户与指定用户基于网页的视频聊天的方法,具体为:
所述的实现用户与指定用户基于网页的视频聊天的方法,具体为:
A. 用户的浏览器启动用户的摄像头和麦克风,然后发送视频聊天的请求给指定用户;
B. 指定用户的浏览器接收到视频聊天的请求并同意后,启动指定用户的摄像头和麦克风,并发送同意信息给用户的浏览器,然后通过rtmp协议发送一个发布视频流的请求到服务器;
C. 用户的浏览器接收到同意信息后,通过rtmp协议发送一个发布视频流的请求到服务器;
D. 服务器接收到用户和指定用户的发布视频流的请求后,为两个用户均生成一个唯一的视频流标示符(Vid),然后均形成一个服务器与浏览器的长链接;
E.用户的浏览器和指定用户的浏览器通过各自与服务器的长链接将各自通过摄像头获取到的视频流信息发送到服务器;
F. 用户的浏览器和指定用户浏览器通过视频流标示符(Vid)相互订阅彼此的视频流信息,完成视频聊天的连接;
G. 视频聊天结束后,服务器销毁用户和指定用户在服务器上保存的视频流信息。
前述的实现基于网页的视频聊天的方法中,所述的实现用户与随机用户基于网页的视频聊天的方法,具体为:
a. 需要与随机用户视频聊天的用户的浏览器启动用户的摄像头和麦克风,然后通过rtmp协议发送一个发布视频流的请求到服务器;
b. 服务器接收到用户的发布视频流的请求后,形成一个服务器与用户浏览器之间的长链接,然后服务器通过长链接保存用户通过摄像头获取到的视频流信息,并在服务器中生成一个唯一的视频流标示符(Vid)来标识该用户及该用户的视频流信息;
c. 当服务器与浏览器的长链接超过两个后,服务器创建两个视频队列C1与C2,C1队列存放正在与随机用户视频聊天的用户的视频流标示符,C2队列存放等待参与与随机用户视频聊天的用户的视频流标示符;
d. 服务器从C2队列中随机选取两个用户的视频流标示符Vid1和Vid2,然后将视频流标示符返回到用户浏览器,用户浏览器根据视频流标示符订阅对方在保存在服务器上的视频流信息,然后务器将Vid1和Vid2放入C1队列中,完成视频聊天的连接;
e. 视频聊天结束后,服务器销毁Vid1和Vid2所代表用户在服务器上保存的视频流信息。
与现有技术相比,本发明无需使用特定聊天软件,只通过浏览器与服务器的交流就可实现视频聊天,无需消耗较多系统资源,不影响用户使用效率,保证聊天的安全性,使用更加方便;并且本发明通过创建两个视频队列实现了用户与随机用户之间的视频聊天,是现有的聊天方法所不具备的,增加了用户视频聊天的趣味性。本发明在视频聊天结束后会销毁用户的视频流信息,保护了用户的隐私。
下面结合实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。
实施例。
一种实现基于网页的视频聊天的方法:包括实现用户与指定用户基于网页的视频聊天的方法和实现用户与随机用户基于网页的视频聊天的方法。
实现用户与指定用户基于网页的视频聊天的方法,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州也要买电子商务有限公司,未经杭州也要买电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210488920.3/2.html,转载请声明来源钻瓜专利网。