guoxx_
V2EX  ›  问与答

视频聊天实现求教

  •  
  •   guoxx_ · May 14, 2012 · 4187 views
    This topic created in 5121 days ago, the information mentioned may be changed or developed.
    需求是要实现点对点的视频聊天,从来没有做过这方面的东西,不知有什么成熟的做法没有,
    现在的思路大概是client A <-----> server <-----> client B 之间传输用设想头录制的视频的方式
    17 replies    1970-01-01 08:00:00 +08:00
    zythum
        1
    zythum  
       May 14, 2012
    感觉如果现在这个google和moz这个进度的话,今年年底就可以做个基于HTML5的视频聊天了。
    guoxx_
        2
    guoxx_  
    OP
       May 14, 2012
    @zythum google的话,貌似有libjingle的xmpp扩展,不过好像没有支持iOS的打算
    zythum
        3
    zythum  
       May 14, 2012
    @guoxx_ 目前html5已经可以捕获视频流了。现在只是流通信问题木有公开的方法实现。
    guoxx_
        4
    guoxx_  
    OP
       May 15, 2012
    暂时是没指望html5来实现了
    没有同学实现过类似的东西么?或者了解skype,qq这些im的视频聊天实现方式
    comcuter
        5
    comcuter  
       May 15, 2012
    貌似QQ的视频聊天功能是用的是GIPS提供的。
    guoxx_
        6
    guoxx_  
    OP
       May 15, 2012
    刚刚查了一下GIPS,发现已经被google收购了.
    重点还是求思路
    kavi
        7
    kavi  
       May 15, 2012
    收藏一下,希望有懂的人出来指导下啦。
    ultragtx
        8
    ultragtx  
       May 15, 2012
    xmpp可以吧 记得有个视频相关的xep
    guoxx_
        9
    guoxx_  
    OP
       May 15, 2012
    @ultragtx xmpp只是协议,而且第三方扩展里面实现了video的,很少,就算有,我也没见到能用的,跨平台的就更少了
    dhysum
        10
    dhysum  
       May 15, 2012
    为什么不让server只是牵线, 告诉两端各自IP, 然后两者独立通信呢?

    刚想到的, 算是个好主意。。。
    guoxx_
        11
    guoxx_  
    OP
       May 15, 2012
    @dhysum 中间添加一层server是希望 在网络环境比较差的情况下 server可以充当一个converter的角色,这样来实现移动平台的通信
    dhysum
        12
    dhysum  
       May 15, 2012
    @guoxx_ 我没明白你的意思。

    这个converter做了什么呢?Server肯定是需要的, 只是用来牵线的话, server的负载会比较低。

    移动平台本身的资源应该足够实现压缩一类的操作吧?
    dhysum
        13
    dhysum  
       May 15, 2012
    如果QQ视频都走服务器, 那是多大的流量?
    blank_dlh
        14
    blank_dlh  
       May 15, 2012
    学socket的时候用C#做过很简单的点对点视频聊天,仅仅是把图像一帧一帧发到对方那里。实际开发的话要考虑协议。
    guoxx_
        15
    guoxx_  
    OP
       May 15, 2012
    @dhysum 你说的确实是对的 我考虑太多了
    Shane
        16
    Shane  
       May 15, 2012
    用Flash的话,Flash Media Server 或者 Red5
    guoxx_
        17
    guoxx_  
    OP
       May 15, 2012
    @Shane 确定不用flash
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   925 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 20:37 · PVG 04:37 · LAX 13:37 · JFK 16:37
    ♥ Do have faith in what you're doing.