技术文章
-
FreeSWITCH如何使用Lua操作json
json简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格局。它基于ECMAScript的一个子集。JSON选用完全独立于言语的文本格…
-
奇瑞徽银远程坐席接入呼叫呈现多痛点状态,鼎信SBC强力支撑
奇瑞徽银汽车金融有限公司 由 奇瑞公司 和 徽商银行 共同投资组建,注册资本为5亿元人民币,奇瑞成为国内首家拥有金融公司的自主品牌…
-
WebRTC压力测试:从客户那里学到的 6 件事
在过去的 8 年里,我一直在使用 testRTC 进行 WebRTC 测试和监控,我有机会从我们的客户那里学到很多东西。我想与您分享其中的一些经验,重点是WebRTC 压力测试。 …
-
Unity3D 虚拟形象demo示例源码运行指南
即构虚拟形象引擎(Zego Avatar)支持自定义管理人物的虚拟形象,通过默认的虚拟形象或者自定义生成的专有虚拟形象,以表情随动、声音驱动等方式与真人实时互动,可广泛应用于语聊直…
-
基于ZEGO 虚拟形象SDK实现AI捏脸
ZEGO 虚拟形象SDK 提供了AI 捏脸功能,支持通过“摄像头”或者“上传图像”的方式,结合对人脸进行海量分析和训练后的 AI 算法,识别人脸特征,再以美术设计提供的虚拟形象人模…
-
数字图像中的噪声
噪声对人的影响噪声可以理解为“ 妨碍人们感觉器官对所接收的信源信息理解的因素”。而图像中各种妨碍人们对其信息接受的因素即可称为图像噪声 。噪声在理论上可以定义为“不可预测,只能用概…
-
WebRTC服务器是什么?为什么需要一个WebRTC服务器
随着交互式视频需求的不断增长,WebRTC 协议以其超低延迟流的承诺掀起了波澜。WebRTC还因不需要服务器就能在对等人之间实时流媒体而广为人知。然而,WebRTC和服务器之间的关…
-
WebRTC P2P 打洞原理
WebRTC 本身是基于点对点(Peer-to-Peer)连接的。如果连接双方都是公网地址,则可以直接访问到对方,从而建立连接。但大部分情况下其中一方或者双方都不是公网地址,而是隐…
-
揭秘HTTP/3优先级
编者按:相对于HTTP2,HTTP/3的优先级更加简单,浏览器厂商更可能实现统一的优先级策略。本文来自老朋友Robin Marx,已获授权转载,感谢刘连响对本文的技术审校。 翻译 …
-
Android 源码中的 JNI,到底是如何使用的?
Linux下 JNI的使用 学习 Android 其中涉及对 JNI 的使用;JNI的使用对于 Android 来说又是十分的重要和关键。那么到底 Java 到底是如何调用 C/C…
-
SIGGRAPH 2022|InstantNGP 与多分辨率哈希编码
目前 SOTA 的神经表示的实现是基于可训练的特征网格获得的,特征网格本身承担了学习任务的一部分,因而允许后续更小的,更有效的神经网络结构。然而这样的特征网格结构+全连接层结构与单…
-
如何使用 gRPC 和 .NET7 构建高性能服务
.NET 7 正式推出标准期限支持,支持期限为 18 个月。 其中包括许多令人兴奋的新功能,包括 Web API、gRPC、ASP.NET 和 C#11 的性能升级。 本文涵盖以下…
-
uniapp即时通讯demo示例源码跑通
ZEGO 即时通讯(ZIM)支持iOS、Android、macOS、Windows、Web、小程序、flutter、uniapp等平台。今天我们来分享uniapp即时通讯demo,…
-
基于FFmpeg实现音频编码器
本文介绍基于FFmpeg开源代码实现音频编码器,将音频由一种编码格式转换为另一种编码格式,以及实现中的注意事项。 下图首先呈现一个PCM音频流通过转码为其它编码格式的流程。 一、音…
-
国外小哥总结的11个WebRTC协议栈(不同语言的协议栈)
在搜索有关HTTP/3和WebTransport的信息时,我遇到了SIPSorcery WebRTC Echoes项目,这是一组针对 WebRTC 协议栈的互操作性测试。 从该网站…
-
WebRTC Node.js 教程:开发实时视频聊天应用程序
在本文中,我将向您展示如何编写允许在两个连接的用户之间共享视频和音频的视频聊天应用程序。它非常简单,没有什么花哨的,非常适合JavaScript语言训练——更准确地说是WebRTC…
-
什么是双音多频 (DTMF) 信号?
联络中心有自己独特的语言,充满了 IVR、ACD 和 CRM 等首字母缩略词。这些概念指的是联络中心用来推动更好的客户和员工体验的特定工具、系统和方法。 双音多频 (DTMF) 是…
-
轻量化动作捕捉在数字虚拟人驱动中的应用研究
近几年,随着虚拟现实技术的不断发展,数字虚拟人得到了越来越广泛的应用。以手机和PC摄像头为代表的基于图像识别的轻量化动作捕捉方式大幅降低了数字虚拟人驱动的实现门槛。本文将针对轻量化…
-
FFmpeg Decode函数简读
avcodec_send_packet 与 avcodec_receive_frame 这一对异步接口是在大概ffmpeg3.1 版本的时候出现的,即自这时用户便已经可以直接调用该…
-
H5直播技术起航
音视频基本概念 视频格式就是通常所说的.mp4,.flv,.ogv,.webm等。简单来说,它其实就是一个盒子,用来将实际的视频流以一定的顺序放入,确保播放的有序和完整性。 视频压…