发明名称 |
一种网页上实现的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楼 |