标题:
[心得]
瞎扯facetime
[打印本页]
作者:
天风颖
时间:
2010-6-28 17:38
标题:
瞎扯facetime
我随便说说,不要当真
记一次facetime
一,
A正在和B打电话(或者A从通讯录里选择B用户的号码),然后按下facetime按钮,此时就将通过数据网络,把以下信息发送给apple
1,用户自己的电话号码 (好比自己的qq号)
2,用户呼叫的电话号码 (你想视频聊天的qq号)
3,你的IP地址
4,可能附带的一些其他网络数据信息,比如路由、网关等。(如果这些数据能够提供并且假设apple需要的话)
二
apple收到这些信息后,主动向你想呼叫的用户B发送一个请求。( 见注释1)
好吧,希望电讯运营商在这里里不要起到一点点帮助作用,不然万一他们不允许的话,那么用户就不好用这个功能了
三
用户B在点击接受“facetime”请求的时候,也会主动向apple反馈以上的12345567~~等信息。
四
然后接下来就是两台iphone4通过软件(以及服务器的帮助)完成一个P2P的连接,从而进行wifi模式的视频通话。
可能这样说起来蛮简单的,显的没什么稀奇,当然我们也不去说apple很牛B。
反正呢,apple搞出来了,大家有的用了就行。
另外,玩过一些p2p 游戏的人应该有体验
把两个局域网内的用户连接起来,其实不是那么简单的事情
非常可以遇见的结果就是,由于路由器nat类型等不同,很可能建立连接不成功,同时很可能apple还会为了facetime搭进去一些服务器成本。(管他呢,又不要收钱。。。
)
我其实很担心在国内这种堪称最复杂路由环境的地区,facetime是怎样的一种情况。
反正各类p2p游戏在大陆是苦不堪言。
注释1
这里很可能是个技术关键,跟push一样,apple能够定位到使用某个号码的手机并且给你发送数据信息。也就是他必须要能通过电话号码成功找到B用户,才能给B用户手机发送“是否接受facetime”这样的请求
这里我大胆猜测下,很可能锁SIM机,如果没有通过对应的sim卡激活的话,将来会遭遇无法facetime的情况。
至少我从一些文章中看到,目前的facetime功能是需要激活的?(或者是那些文章翻译不准确)
(别喷我,我不是卖无锁版iphone的
)
例如之前美版机,如果不用at&t的卡激活,而是通过JB+软解后使用,是无法获得正确的PUSH信息的。因为你没有通过apple激活,apple无法获得你这个手机和电话号码之间等正确信息。这个装过push补丁的人应该深有体会,虽然表面看起来修复了push功能,实际上你们经常获得错误的push信息或者没有push
别喷我,我没用过facetime
作者:
天风颖
时间:
2010-6-29 16:23
诺,最新的新闻来了。P2P穿透是个技术难题。哼哼
苹果公布了最新的support文件,解释如何配置防火墙或安全软件,以便能在Wi-Fi网络激活iPhone 4的FaceTime视频聊天。该文件显示,FaceTime在大多数的Wi-Fi网络下都能使用,但在一些设置了防火墙的网络之下可能无法使用。根据文件教程,用户必需设置激活端口53, 80, 443, 4080, 5223, 和 16393-16472 (UDP),才能在有防火墙保护的网络下使用FaceTime。其他相关问题可参照苹果的Wi-Fi troubleshooting document。
作者:
西门啐血
时间:
2010-6-29 17:34
posted by wap, platform: iPhone
在地址簿的联络人信息里有facetime的选项,如果该联系人有多个电话,点击facetime按钮后会让你选择一个号码,无需先拨打对方电话再启用。
我试了下,因为目前还没有朋友用ip4,所以出现了facetime界面后,大概过了一秒会弹出提示"xxx is not available for facetime"。
以此我估计,目前的facetime应该与运营商无关,请求是通过苹果的一个中间服务来接收和发送的,就像你说的类似push服务,该服务记录了用户的电话号码并且与一个特殊的facetime id联系起来,还真有可能影响锁机的越狱用户,比如以后可能会莫名其妙地收到陌生人的facetime电话。。。
作者:
天风颖
时间:
2010-6-29 17:43
那不就成了随机找人视频了么……
作者:
西门啐血
时间:
2010-6-29 17:46
posted by wap, platform: iPhone
Faceporn:D
作者:
milk
时间:
2010-6-30 10:07
wifi这一条在大陆就枪毙了吧
作者:
blusia4
时间:
2010-6-30 21:13
只能wifi?不能3g信号么
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/)
Powered by Discuz! 6.0.0