基于网络通信协议所集成的 VoIP 技术 Tucodec

软件介绍

Tucodec 详细介绍

tucodec 是图鸭科技基于网络通信协议所集成的VoIP技术, 由C/C++语言实现.

具有以下特点:  

  • 智能化调整码率.

  • 端对端延时50~100ms.

  • P2P穿透70%, 节约服务器带宽.

  • 兼容MAC OS, iOS, Android, Windows, Linux等平台.

  • 可应用于多人视频会议, 端到端视频通话, 连麦直播等场景.

  • 单台服务器并发超过nginx_rtmp, 支持集群.

Android启动代码示例

 ``` java
private VoipAndroid mVoIPClient;
private VoipVideoRender mMainRender, render1, render2, render3;
private int mUserId, render1_id, render2_id, render3_id;
/* 省略以上变量初始化代码*/
private VoipAndroid.VideoCallback mVideoCallback = new VoipAndroid.VideoCallback() {
    @override
    public void priviewImage(VoipImage voipImage) {
        mMainRender.setMirror(false);
        mMainRender.pushVideoFrame(voipImage);
    }
 
    @override
    public void decodedImage(VoipImage voipImage) {
        if (voipImage.userId != mUserId) {
            mVoIPeers.get(voipImage.userId).setMirror(false);
            mVoIPeers.get(voipImage.userId).pushVideoFrame(voipImage);
        }
    }
}
private void initGroupChat() {
    mVoIPClient = new VoipAndroid(new Handler(),getApplication(),null);
    mVoIPClient.loginRelayServer(ip, (short)port, mUserId, 0);
    mVideoCapture = new VoipVideoCapture(mVoIPClient,
        new VoipVideoCapture.CaptureParam(mVoIPClient.getConfig().videoWith,
                                          mVoIPClient.getConfig().videoHeight));
    mVideoCapture.start(true, 
                        mVoIPClient.getConfig(), 
                        (ViewGroup)mMainRender.getParent());
    mVoIPClient.registerVideoCallback(mVideoCallback);
    mVoIPClient.registerAudioCallback(mAudioCallback);
    mVoIPClient.init((mVoIPClient.benchmark() + 
                      mVoIPClient.benchmark() + 
                      mVoIPClient.benchmark()) / 3, 
                      mVideoCapture);
    mVoIPClient.startCallWithUserName("android_client", mUserId);
    mVoIPClient.startVideoPipeline(new VoipAndroid.VideoParameter(512, false));
    mVoIPClient.startAudioPipeline(new VoipAndroid.AudioParameter(1600, false));
}
```

本文地址:https://www.codercto.com/soft/d/25467.html

重新定义团队:谷歌如何工作

重新定义团队:谷歌如何工作

拉兹洛·博克 / 宋伟 / 中信出版集团 / 2015-12-1 / CNY 56.00

谷歌首席人才官拉斯洛•博克权威力作,谷歌公开认可的谷歌高层作品,首度揭秘谷歌颠覆工业时代模式的人才和团队管理的核心法则,《纽约时报》畅销榜第一名,Business Insider 2015最佳商业书籍,谷歌的创造力就在于此! 编辑推荐! 1、 谷歌人才官首次公开谷歌人才和团队管理的核心秘籍 在谷歌执掌人事多年的拉斯洛•博克是人才和团队管理的顶级专家。他加入谷歌后,谷歌的员工数从六......一起来看看 《重新定义团队:谷歌如何工作》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

html转js在线工具
html转js在线工具

html转js在线工具