技术文章
-
通过“感算共融”架构打破智能感知应用的能量效率壁垒 | 清华大学杨兴华,乔飞等
研究意义 近年来,智能感知应用在人们的生活中扮演着越来越重要的角色。然而,随着智能设备的普及和应用场景的增加,传统的感知架构已经无法满足高能效、低成本和高精度的要求。因此,如何提高…
-
DeepRS:用于实时视频通信的基于深度学习的网络自适应 FEC
以往的自适应 FEC 都简单地将历史网络模式作为对未来模式的预测,而忽略了历史与未来之间可能存在的复杂关系。为了充分利用历史和未来之间的上下文关系,我们提出了一种新的 FEC 算法…
-
SparseNeRF: 通过提取深度排序信息提升稀疏视角的合成效果
这篇文章提出了从预训练深度模型中提取局部深度排序先验信息。有了该约束,SparseNeRF显著提升了NeRF在稀疏视角输入场景下的表现。此外,为了保持场景的连续几何结构,还提出了一…
-
直播应用中的高并发场景思考
本文主要总结下自己在直播领域中实践所遇到过的一些高并发技术问题,以及相关的解决思路。 其实在直播这类业务中,对于系统的实时性要求是非常高的,例如直播间里面的大哥送了某个礼物之后,要…
-
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也是使用这个握手…
-
分心感知的伪装物体分割 | 梅海洋,杨鑫,范登平等
研究意义 伪装是动物或物体通过材料、颜色或者光照的任意组合实现的隐藏,以使目标物体难以被看见 (隐身) 或伪装成其他物体 (模仿)。受益于发现“无缝”嵌入其周围环境的伪装物体的能力…