技术文章
-
直播应用中的高并发场景思考
本文主要总结下自己在直播领域中实践所遇到过的一些高并发技术问题,以及相关的解决思路。 其实在直播这类业务中,对于系统的实时性要求是非常高的,例如直播间里面的大哥送了某个礼物之后,要…
-
uniapp音视频通话示例源码运行指引(uniapp音视频开发系列1)
Uniapp 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序、快应用等多个平台。目前有900…
-
如何从SRS服务器拉HTTP-FLV流
http-flv技术的实现 HTTP协议中有个约定:content-length字段,http的body部分的⻓度服务器回复http请求的时候如果有这个字段,客户端就接收这个⻓度的…
-
如何从 SRS 服务器拉 RTMP 流
本文介绍如何从SRS服务器拉RTMP流。 SrsRtmpConn::stream_service_cycle 客户端从SRS服务器拉流主要逻辑入口在SrsRtmpConn::str…
-
GStreamer C++ 通过 TCP 流式传输网络摄像头教程
在本教程中,将向你展示如何使用本地的 GStreamer(C++) 通过 TCP 流式传输用户的网络摄像头。 要求 GStreamer 安装将取决于你的环境等。可以通过以下方式找到…
-
利用预测资源分配进行大容量传输,何时增益较大?
研究意义 通过预测网络未来信息(如用户轨迹、网络流量等),并基于未来信息进行网络资源预先分配能够有效地提高网络资源利用率,从而提升网络性能(如系统能效、谱效等)。在现有工作中,对于…
-
完美的交互式广播架构
虽然我们有时会泛泛地谈论低延迟或交互式广播,但重要的是要注意,实际上有两种不同类型的流媒体用例,需要不同程度的交互性。 对话用例有特定的要求。例如,它要求有效地同步多个流,只在说话…
-
SRS流媒体服务器拉流消息处理
本文分享从SRS流媒体服务器拉流消息处理流程。 从SRS流媒体服务器拉流消息处理概述 1. 整体播放流程: 2. 从srs流媒体服务器拉RTMP流wiresharek抓包如下: R…
-
音视频云端一体助力体验升级和业务创新
随着音视频和AI技术的发展,在满足用户基础体验和需求情况下,更极致的用户体验和更丰富的互动玩法,成为各个平台打造核心竞争力的关键。LiveVideoStackCon 2022 北京…
-
解析蜂窝网络绑定技术在直播中的应用
什么是蜂窝网络绑定、您对它的优势及行业应用感到好奇吗?答案就在这里! 在本文中,我们将分享蜂窝网络绑定的基础知识以及它将如何助力您的直播。事实上我们有一整个系列的技术博…
-
在 Python 中使用 OpenCV 构建 Color Catcher 游戏
你是否曾经想在 Python 中使用 OpenCV 创建自己的游戏? 今天我们将构建一个名为 Color Catcher 的游戏,该游戏挑战玩家使用手部跟踪机制接住从屏幕顶部掉落的…
-
RTMP推流到SRS流媒体服务器metadata,video,audio数据处理
SRS接收到客户端推流后是怎么进行处理、存储的?在进行RTMP握手,消息交互后,执行到SrsRtmpConn::publishing函数,主要包括两部分功能:根据给定的 mount…
-
使用 Flask 和 GStreamer 创建视频转换器
在本教程中,将展示如何使用 Flask 创建一个端点来接收视频文件,将其转换为 mp4,然后将 mp4 返回给用户。 创建要求 安装因使用的操作系统而异。 创建虚拟环境 首先,我们…
-
RTMP推流到SRS流媒体服务器消息处理
本文分享RTMP推流到SRS流媒体服务器消息处理的相关流程。 SRS和客户端是怎么交换消息的?各个消息有什么作用?握手成功后,SRS和客户端进行消息交换,对应wiresharek这…
-
如何使用 OpenCV 和 Python 进行简单的图像压缩
大多数免费图像压缩器都有文件大小要求,使用 python 和 opencv 创建自己的图像压缩器就没有这个烦恼了。在这篇文章中,将展示我是如何做到的,希望它能帮助遇到同样问题的任何…
-
SRS流媒体服务器RTMP握手
RTMP握手简介 rtmp 1.0规范中,指定了RTMP的握手协议: 这个就是srs以及其他开源软件的simple handshake,简单握手,标准握手,FMLE也是使用这个握手…
-
分心感知的伪装物体分割 | 梅海洋,杨鑫,范登平等
研究意义 伪装是动物或物体通过材料、颜色或者光照的任意组合实现的隐藏,以使目标物体难以被看见 (隐身) 或伪装成其他物体 (模仿)。受益于发现“无缝”嵌入其周围环境的伪装物体的能力…
-
面向OTT的可扩展流媒体平台的关键推动因素
流媒体平台在Covid期间和之后彻底改变了娱乐业,允许用户直接通过互联网访问视频和音频内容,而不需要传统的有线电视或付费电视订阅。这种流行导致了市场上众多供应商进入流媒体业务的崛起…
-
音乐驱动数字人技术详解
本文主题为音乐驱动数字人的算法和实践。主要围绕音乐驱动体系 Music XR Maker、音乐生成数字人舞蹈、歌声驱动数字人口型、歌声驱动数字人歌唱表情四点展开。 分享嘉宾|董治 …
-
AIGC产业研究报告2023——三维生成篇
人工智能三维生成是指利用深度神经网络学习并生成物体或场景的三维模型,并在三维模型的基础上将色彩与光影赋予物体或场景使生成结果更加逼真。在应用中,生成物体或场景的三维模型称为三维建模…