技术文章
-
自建直播推流服务器
最近在研究无人直播,一直使用B站直播平台测试,由于在测试的过程中我需要不断地尝试各种骚操作,经常需要反复中断启动直播。某次偶然间发现有几个小伙伴在看我推的直播,为了给自己留点路人缘…
-
如何创建类似 Netflix 的视频流媒体应用程序?
在这个数字时代,企业总是在寻求新的、有创意的方法来吸引客户。类似 Netflix 的视频流应用程序可以帮助企业接触到更多的受众。这项技术非常重要,因为它可以改善与消费者的互动、提高…
-
ICEPerf:用于检查各种托管 TURN 服务性能的新工具
关于 ICEPerf ICEPerf 是由 Nimble Ape 团队开发的一款用于检查各种托管 TURN 服务性能的新工具。由于 Nimble Ape 经常会被问到如何选择使用哪…
-
Webcodecs音视频编解码与封装技术探索
探讨了在 Web 端处理音视频的重要性,介绍了 WebCodecs API 在音视频编解码和封装方面的作用和优势,以及演示了利用 MP4Box.js 进行视频解析的示例。本文由 @…
-
在 Mac M1 等系列芯片编译和开发 WebRTC-Android 库
众所周知,编译 WebRTC-Android 库是需要在 Linux 系统上的,这是由于源码里编译脚本限制导致。 当然也可以在 Mac 平台上进行编译,不过就需要对源码进行魔改了,…
-
Linux环境给FFmpeg集成AV1的编解码器
AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla D…
-
鸿蒙 HarmonyOS NEXT 实时音视频SDK 示例源码集成
自 HarmonyOS NEXT星河版正式面向开发者开放申请以来,ZEGO 就积极开始与HarmonyOS NEXT的适配,在4月29日正式发布了HarmonyOS 音视频SDK …
-
一文看懂 Vmess,Wireguard 和 Shadowsocks 协议
Vmess协议 Vmess是一种通过加密通信、混淆数据以及动态加密等方式在客户端和服务器之间建立安全连接的网络协议,通常用于加密和隧道传输。 加密传输:Vmess协议使用了多层加密…
-
在 OpenCV 中优化 RTSP 视频处理:克服 FPS 差异和缓冲问题
在 OpenCV 中进行视频处理时,开发人员经常会遇到与保持帧速率一致和处理缓冲问题有关的难题。无论是处理本地视频文件,还是处理来自 RTSP 流等远程源的流媒体,确保流畅播放和准…
-
什么是BIER6?BIER6的原理、特点及应用场景
BIER6(基于IPv6的比特位索引,IPv6-based Bit Index Explicit Replication)—— 用于IPv6网络中的组播业务规模化部署。 什么是BI…
-
点对点通信和广播通信的区别
点对点通信和广播通信是两种基本的网络通信方式,它们在数据传输的目标、方式以及应用场景上有着本质的区别。 点对点通信是一种一对一的通信模式,它直接连接两个节点进行数据传输。在这种通信…
-
网络端口占用问题的综合调研与解决方案
分享来自拍码场的文章《网络端口占用问题的综合调研与解决方案》,作者:Randy。 问题背景 去年底信息安全团队进行网络权限治理,要求所有应用实例使用静态IP,公网访问策略与静态IP…
-
高效视频超分辨率的结构化稀疏学习 | CVPR 2023
视频超分辨率(VSR)模型的高计算成本阻碍了它们在资源有限的设备上的部署,例如智能手机和无人机。现有的 VSR 模型包含大量冗余滤波器,影响了推理效率。为了修剪这些不重要的过滤器,…
-
如何压缩 RabbitMQ 消息
对于我们开发人员和系统管理员来说,压缩传输中的数据是提高应用程序性能的一个微不足道的方法。如今,我们的大部分网络流量都经过了压缩,尤其是在涉及网络浏览器的情况下,因为网页的大部分内…
-
实时流协议 (RTSP) 完整指南
随着视频监控日益成为智能技术的首要应用,视频流协议也得到了越来越多的关注。最近,我们花了大量时间讨论视频设备之间的实时通信,最终对实时流协议 (RTSP) 及其在物联网 (IoT)…
-
扩散与去噪:解释文本到图像的生成式人工智能
扩散的概念 去噪扩散模型经过训练,可以从噪声中提取模式,生成理想的图像。训练过程包括向模型展示根据噪声调度算法确定的不同噪声水平的图像(或其他数据)示例,目的是预测数据中哪些部分是…
-
探索 Android 中的实时通信:Web Sockets、HTTP 轮询和 SSE
在 Android 开发领域,实时通信已成为创建引人入胜的动态应用程序的重要组成部分。无论您是要创建消息应用程序、实时流媒体平台还是协作工具,选择正确的实时通信技术都至关重要。在本…
-
如何使用FFmpeg库进行媒体文件的转封装操作
本文介绍了如何使用FFmpeg库进行媒体文件的转封装操作。注意: 转封装是一种将媒体文件的音视频流重新封装到新的文件中的操作,它通常用于更改媒体文件的容器格式,而不进行重新编码。 …
-
什么是物联网通信?物联网通信技术及类型
什么是物联网通信 物联网通信是指通过信息传输协议,实现各种物联网设备间的双向通信和数据传输。在物联网中,设备可以通过传感器收集数据,并将这些数据传输到其他设备或云端进行处理和分析。…
-
视频流工作流程的财务考虑因素
随着观众不断观看流媒体视频并参与其中,流媒体平台在娱乐、教育、健身、通信等许多行业已变得举足轻重。该领域的竞争也急剧加剧,促使这些平台不断创新,努力满足消费者对高质量、无缝流媒体体…