发明名称 一种网页上实现的p2p视频通讯的方法
摘要 本发明名称是一种网页上实现的p2p视频通讯的方法,属于网络技术领域。方法是:用户访问网页,加载flash,网页脚本调用flash接口连接socket服务器。flash连接stratus服务器,取得key,并监听收到的消息。Flash将用户名和key发送给socket服务器保存。源用户flash和目标用户flash通过key直接建立连接。源用户和目标用户分别获取本地摄像头的视频源,通过建立的连接发送给对方,同时获取对方的视频流并显示。该方法能使网页上实现基于p2p的视频通讯,不但大大节省了运营商的带宽成本,同时也极大地改善了用户之间视频通讯的流畅度。
申请公布号 CN101867622A 申请公布日期 2010.10.20
申请号 CN201010223730.X 申请日期 2010.07.02
申请人 苏州阔地网络科技有限公司 发明人 胡加明
分类号 H04L29/08(2006.01)I;H04L12/58(2006.01)I;H04N7/24(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种网页上实现的p2p视频通讯的方法,包括以下步骤:1)用户访问网页,调用flash接口连接socket服务器,flash连接stratus服务器,取得key,建立连接Netconnection(Netconnection为变量名)并监听收到的消息,Flash将用户的用户名和key发送给socket服务器,socket服务器保存用户的用户名和key,源用户网页中的javascript代码调用flash接口,将包含目标用户的用户名消息发送给socket服务器,socket服务器接收到源用户发来的消息,返回目标用户的用户名所对应的key给源用户网页中的flash,源用户网页中的flash通过Netconnection和目标用户的key,向目标用户发送一个视频邀请消息,目标用户收到消息后,在目标用户的网页上加载一个用于播放视频的flash(设置该flash名称为target_video_flash),target_video_flash连接stratus服务器,取得一个新的key,并连接socket服务器,将新的key和目标用户的用户名保存到socket服务器,目标用户将源用户的用户名发送给socket服务器,socket服务器返回该源用户的用户名所对应的新的key给目标用户的target_video_flash,target_video_flash收到socket服务器返回的key后,通过Netconnection连接和key开始播放该key所对应的视频流,同时目标用户将本地的摄像头视频流通过Netconnection连接发送给源用户的flash;2)目标用户通过Netconnection将同意视频通讯的消息发送给源用户;3)源用户收到目标用户同意视频的消息后,在源用户的网页上加载一个用于播放视频的flash(设置该flash名称为source_video_flash),source_video_flash连接stratus服务器,取得一个新的key,并连接socket服务器,将新的key和目标用户的用户名保存到socket服务器,源用户将目标用户的用户名发送给socket服务器,socket服务器返回该目标用户的用户名所对应的新的key给源用户的source_video_flash,source_video_flash收到socket服务器返回的key后,通过源用户的Netconnection连接和目标用户的key开始播放该key所对应的视频流,同时源用户将本地的摄像头视频流通过源用户的Netconnection连接发送给目标用户的flash。
地址 215121 江苏省苏州工业园区葑亭大道666号唯亭智能产业园8楼