苹果的FACETIME

    苹果的FACE TIME 很有趣。感觉APP 用最简单的方式实现了最有趣的事情。

   以前在测试 UMTS 中的Vedio Call 时候,总觉得这是一个很鸡肋的功能。 由于视频通话引起的数据流而带来的大额话费,并不能吸引用户来心甘情愿的使用这个功能。 并且用户通过 PC 上的各种聊天软件,也可以实现视频通话,并且还免费。

   但是FACE TIME 却成为 iphone 4 , ipad ,itouch 的一个卖点。 虽然目前更多的iphone 4 也是通过WIFI 来实现视频,有点类似PC 上的视频通话,但是很多人都喜欢这个功能。是不是用户通过 iphone 4 拨打,进行体验vedio call 的时候,用户还是觉得是在用手机在进行通信(而且还免费),苹果模糊了vedio call 的接入方式。

 

   想想FACE TIME 的实现方式:(同样的放到 IMS 域里, )

  1 . app 借助类似SIP 的协议来 完成Vedio call 的信令部分。

      UE A &UE B 通过wifi 进入网络, app 有服务器来记录当前UE A & UE B 的UUID , IP ,MSISDN 信息, (UUID 资源标识符,不用mobile 的IMEI 号,是考虑到还有ITOUCH ,IPAD 2 这些非 mobile client).

       这边可以看到一个有关contact 的扩展。 通过在SIP contact 中放入的UUID 信息,来作为一个用户的地址。(以前以为是可以通过IMEI 号来完成对用户 MAC 地址的绑定,来实现用户终端能力集的一个交互, 现在通过UUID 也可以得到 client 的硬件信息,从而来得到用户的能力集)。

 

"<?xml version="1.0"?>
<reginfo xmlns="urn:ietf:params:xml:ns:reginfo" version="1.0" state="full">
    <registration aor="sip:14252238591@msg.pc.t-mobile.com" id="1"
state="active">
        <contact id="1" state="terminated" event="unregistered">
            <uri>sip:14252238591@10.184.7.4:36125;transport=udp</uri>
            <unknown-param
name="+g.3gpp.icsi-ref">"urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
</unknown-param>
            <unknown-param name="+g.3gpp.smsip" />
            <unknown-param name="+sip.instance">"<urn:uuid:354957035088171>"
</unknown-param>
        </contact>
        <contact id="2" state="active" event="registered">
            <uri>sip:14252238591@10.184.7.4:36126;transport=udp</uri>
            <unknown-param
name="+g.3gpp.icsi-ref">"urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
</unknown-param>
            <unknown-param name="+g.3gpp.smsip" />
            <unknown-param name="+sip.instance">"<urn:uuid:354957035088171>"
</unknown-param>
        </contact>
    </registration>
</reginfo>"

 

  2 . 信令部分很简单, 类似SIP 信令的交互, 用户A 发现用户 B, 并完成 vedio call 的协商。

  3 . 媒体部分, 可以在终端之间直接交互, 或者通过APP server 来relay 这部分媒体流。

  4 . 如果手机接入GPRS和EDGE, 那同样的iphone 可以得到 IP 地址完成这部分的 video call, (是否可以在接入IMS 域中,进行更多的业务实现)。 但实际上app 通过这样的一个方式, 绕开了营运商, 来完成 Voice/Vedio Call。并且给用户造成了一个错觉,还是在使用手机在做正常的呼叫。 (免费太给力了)

 

 

这样一个为FACE TIME 打造的系统, APP除了可以用来实现Vedio call, 应该还可以用来实现更多的APP 应用。信令和媒体分开。 媒体的部分通过IP 在client 上完成编解码。都不需要MGW的存在。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值