即构开发者博客

音视频场景解决方案分享,更多详情可搜索官网(https://www.zego.im/)

  • 博客(82)
  • 收藏
  • 关注

原创 音视频FAQ(一):视频直播卡顿

本文介绍了视频直播卡顿的四个主要原因,用户网络问题、用户设备性能问题、技术路线的选择和实现问题。因本文主要阐述视频直播的卡顿,故技术路线的实现指的是:CDN供应商的实现问题,包含CDN性能不足、CDN地区覆盖不足。对于每个原因,提供了初步判断和进一步诊断的方法和技术工具,并列出了关键性能指标以帮助诊断和解决问题。本文全面介绍了导致视频直播卡顿问题的三个主要原因:用户网络带宽不足、用户性能不佳、CDN供应商问题。为了帮助开发者解决这些问题,还提供了初步诊断和高级技术工具和技术,可以用来识别和解决各种问题。

2023-08-18 16:43:07 1584 21

原创 音视频FAQ(三):音画不同步

本文介绍了音画不同步问题的五个因素:编码和封装阶段、网络传输阶段、播放器中的处理阶段、源内容产生的问题以及转码和编辑。针对这些因素,提出了相应的解决方案,如使用标准化工具、选择强大的传输协议、自适应缓冲等。此外,介绍了第三方音视频服务商如即构的解决方案,包括优化的编解码器、动态码率调整、前向纠错和包重传等。最后,强调了开发者需要密切监控应用性能并与音视频服务提供商合作,以确保最佳的音画同步体验。

2023-08-17 20:07:36 1751 15

原创 如何在uni-app 平台快速实现一对一音视频通话应用

“一套代码,多端运行”是很多开发团队的梦想。ZEGO SDK基于uni-app跨平台框架支持iOS、Android、Windows、macOS、HarmonyOS、Web、小程序并支持平台间互通,快速实现搭建多端音视频通话,大大降低开发和学习成本。本文将引导快速创建和运行第一个uni-app+RTC项目,适合想要快速完成多端共用音视频项目的开发者;...

2022-04-13 10:26:14 21817 9

原创 音视频常见问题(七):首开慢

对于音视频开发者来说,掌握排查问题的技术技巧方法是非常必要的,排查问题的技术方法也能够帮助开发者更好地了解音视频技术的原理和工作机制,从而更加深入地理解音视频开发中遇到的各种问题。即构基于多年实时互动领域技术的沉淀和客户服务保障,我们将推出《音视频技术常见问题FAQ》系列文章,将音视频技术领域的常见问题和经验分享出来,同时会针对具体问题附上业务通识和常用解决方案以及案例经验,希望本系列能成为你手边的音视频通识册子,帮助到开发者们快速定位问题并找到合适的解决方案。视频卡顿延时高音画不同步视频花屏、绿屏。

2023-11-03 16:43:26 648 11

原创 音视频常见问题(六):视频黑边或放大

本文介绍了视频黑边或放大的原因和解决方案。主要原因包括视频分辨率与显示视图尺寸不一致、摄像头采集、美颜滤镜格式兼容和分辨率。为了解决这些问题,开发者可以选择合适的渲染模式、动态调整分辨率、处理视频旋转和使用自定义视频渲染。即构音视频SDK提供了强大的工具和灵活性来解决视频放大或黑边问题,开发者可以查阅官方文档或向技术支持寻求帮助获取更多建议和技巧。

2023-10-27 20:36:38 1084 11

原创 音视频开发常见问题(五):视频黑屏

对于音视频开发者来说,掌握排查问题的技术技巧方法是非常必要的,排查问题的技术方法也能够帮助开发者更好地了解音视频技术的原理和工作机制,从而更加深入地理解音视频开发中遇到的各种问题。即构基于多年实时互动领域技术的沉淀和客户服务保障,我们将推出《音视频技术常见问题FAQ》系列文章,将音视频技术领域的常见问题和经验分享出来,同时会针对具体问题附上业务通识和常用解决方案以及案例经验,希望本系列能成为你手边的音视频通识册子,帮助到开发者们快速定位问题并找到合适的解决方案。视频卡顿延时高音画不同步。

2023-10-26 22:00:16 835 8

原创 音视频开发常见问题(四):视频花屏和绿屏

本文介绍了视频视频花屏/绿屏问题的常见原因,如**丢失关键帧、metadata的变化、硬件编解码的兼容性问题和颜色格式不一致问题**。以及排查方法和解决策略,包括检查视频数据格式、排查自采集/自渲染模块问题、联系第三方音视频SDK技术支持等。最后,还介绍了即构 SDK的解决方案,包括自适应采集策略和适配3000+种视频采集设备等功能点,以确保视频通信的高质量和稳定性,有效地避免了视频花屏和绿屏问题。

2023-10-25 18:49:21 843 11

原创 即视角|出海资本热土——印尼市场洞察(下)

出海企业的1V1产品占印尼1V1产品总量的60%,海外占40%,相较于去年东南亚市场的状态,1v1音视频和语聊房场景已不再是为直播产品巩固用户留存的一个手段,1v1的私密房间是建立关系的重要场景,可减少关系链的流失,厂商在1V1产品已经可以独立完成社会关系的沉淀,沉淀下来的社交关系足以巩固用户留存与变现。印尼下载Top100的元宇宙产品可分为两类,一类是出海服务商Uplive、Soul,这类主打社交的产品,元宇宙是其后期添加的功能,是厂商在积累了一定的用户量之后,用来迭代现有玩法,激活现有流量的一个手段。

2023-07-14 16:15:21 319

原创 即视角|出海资本热土——印尼市场洞察(上)

共享即构新洞察,共建行业新动能——ZEGO即构科技基于音视频技术领域的多年深耕,综合面向各行业的服务经验,在【即视角】栏目发布即构对行业的洞察。

2023-07-13 17:05:36 202

原创 即视角|出海正当时:欧美、东南亚、中东、拉美市场观察

在出海企业中,业绩最亮眼的是字节跳动,2021年它在海外市场迎来新的里程碑。目前,全球开放式社交市场以美国和中国企业为主,知名的美国社交公司包括Match Group、Bumble、Spark Networks等,中国社交企业是全球开放式社交的重要玩家,市场参与者包括欢聚时代、Yalla、赤子城等,中国公司在市场份额上正在逐渐追赶海外企业。拉美地区的互联网受众非常年轻,2021 年的人口数据显示,巴西的互联网受众平均年龄为 33 岁,比美国的平均年龄低 5 岁,Z世代用户将成为拉美市场未来的消费主力。

2023-06-21 08:38:33 373 5

原创 技术科普|(一)虚拟人技术原理

本文作者来自即构开发者社区@ Daniel 投稿,为我们分享时下热门的数字人技术。IDC 预计,到 2026 年,中国 AI 数字人市场规模将达到 102.4 亿元。开发者有必要对数字人技术有完整的认知和理解。

2023-06-15 14:33:33 1098 6

原创 即视角|元宇宙社交:新瓶旧酒 or 老树新芽?

相较于中国,海外NFT领域的行业土壤更加滋润,海外NFT行业依靠二级市场交易刺激行业壮大,大部分NFT在以太坊之类的区块链公链上发行,便于交易,海外成功NFT项目数量较多,且资本热度居高不下,例如IMVU mobile、Horizon Worlds、Dencentraland、Sandbox等元宇宙NFT产品通过虚拟化身体来体验多样的沉浸式社交场景,在接近真实的数字空间利用数字资产建立社交链接积累社交资产,打造经济体系。潮水退去,元宇宙市场逐渐冷静,在一片叫好和唱衰声中,元宇宙仍在创造投融资新高。

2023-04-13 16:29:28 479 1

原创 WebRTC|用QOS技术做音视频质量性能优化

随着GPT-4的发布,AI的风越吹越旺。GPT-4可以回答问题,可以写作,甚至可以基于一张草图生成html代码搭建一个网站。即构社区的一位开发者@倪同学就基于目前在研究的WebRTC QOS技术点对GPT-3.5跟GPT-4进行一场实验,ChatGPT会取代程序员还是成为最强辅助?

2023-03-24 16:50:02 6886 13

原创 音视频进阶教程|如何实现游戏中的实时语音

范围:收听者接收音频的范围。方位:指收听者在游戏世界坐标中的位置和朝向,详情可参考5.5 初始化设置中的“步骤 1”。收听者:房间内接收音频的用户发声者:房间内发送音频的用户。

2022-10-21 09:55:00 912

原创 音视频进阶教程|实现直播间的自定义视频渲染

自定义视频渲染指的是 SDK 向外部提供本地预览及远端拉流的视频帧数据,供用户自行渲染。App 使用了跨平台界面框架(例如 Qt 需要有复杂层级关系的界面以实现高体验的交互)或游戏引擎(例如 Unity3D、Cocos2d-x 等)。App 需要获取 SDK 采集或拉流的视频帧数据进行特殊处理。请参考下载示例源码获取源码。

2022-10-20 09:35:44 1445

原创 音视频进阶教程|实现直播SEI补充增强信息

在音视频流媒体应用中,除了可以流媒体通道推拉音视频内容外,还可以使用流 SEI(Supplemental Enhancement Information,媒体补充增强信息)通过流媒体通道将文本信息与音视频内容打包在一起,从主播端(推流端)推出,并从观众端(拉流端)接收,以此实现文本数据与音视频内容的精准同步的目的。一般可用于视频画面的精准布局、远端歌词同步、直播答题等应用场景。SEI 的相关概念及原理请参考如何理解和使用 SEI(媒体补充增强信息)。

2022-10-19 14:47:21 1768

原创 元宇宙技术教程|如何一键生成虚拟人视频

如果设置了对象的为 true,SDK 会使用内置的麦克风采集模块采集声音。内置的采集模块在设备兼容性上有所欠缺,ZEGO 推荐开发者使用 Express SDK 进行音频采集,请参考自定义音频采集与渲染。开发者需要调用接口,设置自定义音频数据采集代理(需要继承实现onStart和onStop方法)。采集到音频数据后,调用接口,发送数据。如果录制视频的同时,也开起了“语音驱动”,且语音驱动也已开启“自定义音频采集”,则接口只需设置一次即可,SDK 会进行复用,无需重复设置。

2022-10-18 18:12:46 1718

原创 实现微信小程序直播的2种方式|7大场景解决方案

ZEGO 微信小程序直播SDK 可以在微信小程序中提供实时音视频直播服务,从而实现电商直播/在线教育/在线问诊/视频客服等各种业务场景。但是由于微信小程序的官方限制,在某些场景下需要额外使用 ZEGO 提供的小程序直播插件才能实现实时音视频直播功能。本节将介绍需要使用与不需要使用 ZEGO 小程序直播插件两种方案的适用场景。若不符合下面任意一种场景,则无法使用小程序直播功能,请联系 ZEGO 技术支持获取解决方案。

2022-10-07 13:36:07 2210

原创 微信原生组件|基于小程序实现音视频通话

本文将介绍如何使用微信小程序原生推拉流组件 和 进行推拉流,快速实现一个简单的实时音视频通话。由于微信小程序原生推拉流组件使用起来比较复杂,推荐开发者使用即构封装的音视频SDK 和 组件实现视频通话,可参考实现视频通话。

2022-09-21 15:31:41 2023 4

原创 虚拟人实时互动之基于Android驱动表情随动

ZEGO Avatar SDK 提供了功能,基于领先的人脸关键点精准识别,结合面部、舌头、眼球在内的 52 种基础面部表情维度,实时捕获用户脸部的表情动作,在虚拟形象上进行实时的还原渲染。可广泛应用于社交互动、语聊直播等场景中。适用语聊直播、社交互动、在线培训等场景,实现真人与虚拟人像的实时互动,增加产品可玩性和趣味性。在实现“表情随动”功能之前,请确保:开发者请参考以下步骤,实现 “表情随动” 功能。搭建出基本的虚拟人物形象后,调用 接口,设置驱动模式为 ,通过前置摄像头,开始检测表情;然后可以直接通过

2022-09-19 17:00:05 998

原创 Flutter耳返和双声道功能的实现

ZEGO Express SDK 提供了Flutter耳返和双声道的功能,在视频直播、K歌、音频录制等场景下广泛应用,开发者可根据实际业务场景需要设置,一套代码可实现跨平台音视频耳返功能,节省开发成本。实时音视频的耳返作用就是在嘈杂的环境下,清楚地听伴奏和自己的声音,来鉴定自己有没有走音。技术实现上要实时录制的音频低延迟播放出去,这个过程对延迟要求很高。耳返即耳机采集监听,在设备上插入耳机(普通耳机或蓝牙耳机)后,能从本机耳机侧听到本设备麦克风采集的声音。

2022-09-19 16:31:14 415

原创 小程序轻松实现IM即时通讯多人聊天室

ZIM SDK 提供多人房间聊天功能,支持用户向房间内发送文本消息或自定义消息,实现了多人在线交流、同步分享。多人房间聊天功能可应用于小班课或者会议室等场景,房间成员数量上限请参考计费说明。

2022-09-08 08:49:52 1417

原创 Uniapp实现实时音视频的基础美颜滤镜功能

ZEGO 音视频SDK提供基础美颜功能,为用户呈现出良好的肌肤状态,打造独特自然的美颜效果。美颜滤镜功能常用于视频通话、直播等场景。开发者可以开启美颜开关,然后根据需要调整美白、磨皮、锐化以及红润的程度,轻松实现基础美颜功能。

2022-09-07 14:45:18 835

原创 Android如何实现实时音视频会议的背景分割

ZegoEffects SDK AI视觉SDK提供背景分割功能,适用于在线教育、视频会议、美发、短视频等多种场景。

2022-08-29 17:45:19 674

原创 uniapp实现IM即时通讯仿微信聊天功能

即时通讯SDK ZIM SDK 提供了如下接入方案:搭建客户端的用户管理逻辑,并下发用户 ID 用于客户端登录。鉴权 Token,建议由您的业务后台自行实现,保证鉴权数据安全。uni-app SDK 是一个基于原生 iOS/Android 平台 ZIM SDK 的 uni-app Wrapper。下载 Web SDK和下载小程序 SDK。uni-app 官方自定义调试基座使用说明,请参考什么是自定义调试基座及使用说明。选择 “运行 > 运行到手机或模拟器 > 制作自定义调试基座” 菜单。...

2022-08-29 15:47:51 6775

原创 实时语音驱动实现Android端Avatar虚拟人表情表达

ZEGO Avatar SDK 提供了语音驱动功能,通过声音的声波信息,实时驱动当前虚拟人物的嘴形变化,使得虚拟形象能够和真人一样进行自然的情绪表达。可广泛应用于社交互动、语聊直播等场景中。开发者可以调用接口,设置自定义的音频数据采集代理(需要继承实现onStart和onStop方法)。采集到音频数据后,调用接口,发送数据。// 启动音频采集 isRunning = true;// 停止音频采集 isRunning = false;...

2022-08-29 09:23:44 2300

原创 Android端实现多人视频语音聊天|音视频开发

如果同一个 AppID 下,不同用户各推了一条 “streamID” 相同的流,会导致后推流的用户推流失败。如果不需要注册回调代理,可将 “null” 传入参数 “eventHandler”,创建引擎后仍需要注册回调时可通过调用。接口,将申请到的 AppID 和 AppSign 传入参数 “appID” 和 “appSign”,创建引擎单例对象。:在同一房间内的其他用户将音视频流推送到 ZEGO 音视频云时,我们会在此回调中收到音视频流新增的通知。,传入 “streamID” 拉取播放该用户的音视频。

2022-08-24 18:18:20 1039

原创 视频会议直播中实现Web实时互动白板功能|Demo分享

即构超级白板(ZegoSuperBoard),基于即构亿级海量用户的实时信令网络,提供完整的多人实时在线白板互动协同服务,包括:白板涂鸦、实时轨迹同步、文档共享、文件转码、白板录制与回放、白板与实时音视频同步等多种能力,具备灵活易用、扩展性强、抽象程度高的特点,适用于在线教育、协作办公、游戏娱乐、金融面签等场景。核心功能描述互动白板提供丰富的在线白板工具,支持房间多人实时互动。文件静态转码支持将 ppt、pptx、doc、pdf、xlsx 等格式文件转换为图片,转换后无动画效果。

2022-08-22 17:35:03 1265

原创 1款可以美颜变妆换装的虚拟人SDK|Android

ZEGO Avatar SDK 虚拟人SDK提供了多种妆容配饰(如美瞳、口红、眼镜、胡子等)等美术素材,支持在虚拟形象上实时渲染、自然替换,打造符合自己品味的专属虚拟形象。

2022-08-12 15:24:30 1201

原创 Android实现实时视频聊天功能|源码 Demo 分享

疫情期间,很多线下活动转为线上举行,实时音视频的需求剧增,在视频会议,在线教育,电商购物等众多场景成了“生活新常态”。本文将教你如何通过即构ZEGO 音视频 SDK 在Android端搭建实时视频通话能力。即构音视频SDK提供100+种行业解决方案,RTC 每月赠送10000分钟免费时长,提供免费RTC SDK 接入体验。......

2022-08-09 18:05:05 2062

原创 手把手教你React Native接入聊天IM即时通讯功能-源码分享

ZIM SDK IM即时通讯SDK提供了如下接入方案:搭建客户端的用户管理逻辑,并下发用户 ID 用于客户端登录。鉴权 Token,建议由您的业务后台自行实现,保证鉴权数据安全。

2022-08-08 15:21:31 1223

原创 如何快速实现直播美颜功能 - 接入美颜SDK详解

实时音视频是 ZEGO 的一款实时音视频互动服务产品,开发者可通过其灵活易用的 API,构建音视频应用。同时,ZEGO 的另一款产品——AI视觉,基于领先的 AI 算法,提供美颜、美体、美妆、贴纸等功能。将二者进行搭配使用,能够轻松实现音视频互动和美颜的结合,基于美颜SDK可以打造实时美颜应用-直播美颜。...

2022-08-08 11:27:02 2440

原创 程序猿七夕礼物-如何30分钟给女友快速搭建专属语聊房

七夕礼物准备好了吗?程序猿七夕礼物标配,给女友搭建专属语聊房,既浪漫又硬核!语聊房在社交场景中使用比较广泛,社交APP中的语聊房场景的实现,主要由业务系统和移动/Web 客户端组成。其中业务系统需要实现语聊房的房间管理、麦位管理、音频流和麦位关联关系管理等功能,客户端需要实现语聊房的登录/登出房间、拉流/停止拉流、上麦推流/停止推流下麦等功能,还可以根据需要使用语聊房房间信息通道实现 IM 功能。...

2022-08-04 11:37:50 219

原创 Android实现两台手机屏幕共享和远程控制

屏幕共享是指在视频通话或互动直播过程中将屏幕内容以视频的方式分享给其他的观众,以增强互动体验,提高沟通效率。屏幕共享解决方案提升了用户实时视频通话的沟通效率。视频会议场景中,屏幕共享可以将讲话者本地的文件、数据、网页、PPT 等画面分享给其他与会人;在线课堂场景中,屏幕共享可以将老师的课件、笔记、讲课内容等画面展示给学生观看。调用 ZegoExpress SDK 的开启自定义采集功能,详情请参考自定义视频采集。...

2022-08-03 17:53:33 7763 4

原创 用 ZEGO Avatar 做一个虚拟人|虚拟主播直播解决方案

虚拟直播既可以实现单人视频直播,也可以邀请观众上麦、与虚拟主播进行多人连麦互动。

2022-07-28 09:58:28 1529

原创 WebRTC实现简单音视频通话功能

本文介绍如何基于WebRTC快速实现一个简单的实时音视频通话。在开始之前,您可以先了解一些实时音视频推拉流相关的基础概念:更多相关概念可参考即构官网关于音视频SDK的介绍 术语说明。在实现基本的WebRTC实时音视频功能之前,请确保:我们提供了一个实现了WebRTC音视频通话基本流程的完整示例 HTML 文件,可作为WebRTC开发过程中的参考。4 WebRTC音视频通话实现流程以用户 A 拉取用户 B 的流为例,一次简单的WebRTC实时音视频通话主要流程如下:为方便实现基本的WebRTC实时音视频功

2022-07-27 10:06:26 2556

原创 VUE实现Web端多人语音视频聊天

本文展示了如何使用ZEGOExpressSDK构造多人音视频通话场景,即实现多对多实时音视频聊天互动。用户可在房间内与其余用户进行实时音视频通话,互相推拉流。该场景可用于多人实时音视频聊天、多人视频会议等。...

2022-07-26 17:50:04 4127 1

原创 VUE+WebRTC实现音视频直播

本文将介绍如何快速使用 Vue 实现一个简单的实时音视频通话。

2022-07-13 16:01:38 3365 2

原创 0基础入门Android端实时聊天

ZEGO 提供 ZIM + RTC 服务联动的场景解决方案,公开语聊房、秀场直播等业务场景搭建的示例源码,帮助开发者能在极短的时间内搭建完美的业务场景。

2022-07-06 18:04:27 421

原创 教你30分钟快速搭建直播间

秀场直播既可以实现单人视频直播,也可以邀请观众上麦、进行多人连麦互动。

2022-06-30 17:22:48 1920

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除