技术文章
-
淘宝人生3周年,聊聊我们3D互动游戏的项目经验
本文将分享3D互动游戏在开发过程中的思考和经验。 今年是淘宝人生上线 3 周年,我们去年从灵犀互娱手中接过这根接力棒,经过了漫长的开着飞机换引擎的过程。在这之前,我们团队并没有中大…
-
信创:SRS流媒体服务器的联通最佳实践
一、概述 联通(上海)产业互联网有限公司为打造一体化和定制化的系统解决方案、软硬件适配、国密一体化输出和定制化系统的PaaS能力适配研究,形成全流程标准化的定制化系统适配流程,专门…
-
音视频问题汇总:iOS APP 显示黑屏
背景介绍 今天收到应用端开发反馈一个问题:APP在进行视频监控时,从IPC页面切换通话过程中,设备端无法播放,显示黑屏。 碰到类似问题一般都是需要一些抓包和log同时分析,以期能够…
-
Flutter WebRTC详解(flutter webrtc接入)
WebRTC 是一种强大的工具,可以在 Web 浏览器之间进行实时通信,非常适合构建视频聊天应用程序等内容。但您可能不知道 WebRTC 还可以与 Flutter 框架一起使用来构…
-
语聊房是什么?语聊房应用场景和功能
随着音视频直播行业的发展,由于语音可承载的信息密度比文字图片更丰富,使用门槛比视频又更简便,是天然的社交工具,很多产品在社交领域以语聊房的方式做了尝试,比如职场社交脉脉、语音社交鱼…
-
socket是什么及socket的原理和内核实现
这篇文章我打算从一个初学者的角度开始聊起,让大家了解下我眼里的socket是什么以及socket的原理和内核实现。 作者:Java灵风 socket的概念 故事要从一个插头说起。 …
-
Qt+Opencv+FFmpeg实时摄像头数据推流
本文主要介绍下利用Opencv获取摄像头视频数据,并结合ffmpeg推流到流服务器,并在前端页面中显示的整个思路与实现。 1.整体结构 screenviewer服务内部结构分布: …
-
音视频编码推流的总流程
一、音视频为什么要编码? 音视频编码技术在音视频领域有着举足轻重的地位,这是由于音视频原始数据量较大,在传输的过程中如果不进行编码的话,则无法进行传输。比方说,一张普通的图片的大小…
-
钉钉 IM 基于 RocketMQ 5.0 的云原生应用实践
最近几年,钉钉迅速成为一款国民级应用。IM 作为钉钉最核心的功能,每天需要支持海量企业用户的沟通,同时还通过 PaaS 形式为淘宝、高德等 App 提供基础的即时通讯能力,是日均千…
-
水下可见光通信系统中抗非线性的星座图整形优化 | SCIS
Jia J L, Zhang J W, Chi N. Constellation shaping optimization for nonlinearity m…
-
播放器卡顿优化丨音视频工业实战
播放卡顿是播放体验中另一个非常重要的指标,字节跳动曾经提供过一份数据:降低 7.7% 的卡顿率和 9.8% 的卡顿时长,带来了 0.22% 的用户观看时长提升。 我们可以通过下面这…
-
播放器秒开优化丨音视频工业实战
视频播放时的画面打开速度是播放体验中一个非常重要的指标,如果视频画面打开速度太慢,用户失去耐心可能就直接划走不看了。如果视频速度打开够快,甚至可以带来业务上的收益,字节跳动就曾给出…
-
即构 Electron 实时音视频SDK 3.11上线,新增流媒体加密等功能
即构科技 Electron 实时音视频SDK能够为开发者提供便捷接入、高可靠、多平台互通的音视频服务。支持Electron 5.0.8 或以上版本,Windows 7 及以上 / …
-
Vulkan 和 OpenGL 的区别
Vulkan 和 OpenGL 区别,Vulkan 与 OpenGL 相比,可以更详细的向显卡描述你的应用程序打算做什么,从而可以获得更好的性能和更小的驱动开销。 Vulkan 的…
-
分享一个PyTorch医学图像分割开源库
本文转载自我爱计算机视觉,文章仅用于学术分享。 分享一位52CV粉丝Ellis开发的基于PyTorch的专注于医学图像分割的开源库,其支持模型丰富,方便易用。其可算为torchio…
-
MPEG-DASH MPD 的结构
在本文中,我在这篇文章中,我们看一下MPEG-DASH MPD(媒体演示描述)文件的结构,这是使用MPEG-DASH的ABR流媒体所需要的。了解XML文件结构、MIME-Type、…
-
技术如何改善直播
技术对我们周围的世界产生了巨大的影响。它改善了我们生活的许多领域。 真正起飞的一个领域是直播。事实上,Vimeo 估计到 2027 年市场价值将超过 2470 亿美元! 考虑到这一…
-
什么是 MPEG-DASH 视频流协议?MPEG-DASH 如何工作?
MPEG-DASH 是最流行的视频流协议之一,被广泛用于通过视频点播 (VOD) 或实时流媒体传输媒体,以及传输到各种终端用户设备,包括智能手机、平板电脑、智能电视、游戏机和更多的…
-
图像预处理方法综述
图像分析中,图像质量的好坏直接影响识别算法的设计与效果的精度,因此在图像分析(特征提取、分割、匹配和识别等)前,需要进行预处理。图像预处理的主要目的是消除图像中无关的信息,恢复有用…
-
BiSeNet V2:用于实时语义分割的带引导聚合的双边网络
本文提出了一种能有效权衡速度和准确度的高效框架 BiSeNet V2,它包括一个细节分支和语义分支。由于减少了通道数并采取了快速下采样策略,语义分支是一个轻量分支。此外,设计了一个…