技术文章
-
海量视频处理的应对和算法实践
随着短视频、直播、智慧城市、5G等的快速发展,视频内容铺天盖地,五花八门,相应的处理需求也多种多样。如何能高效地应对?需要在数据处理系统,底层计算能力,以及算法研究等多方面协同努力…
-
使用 Python 生成视频帧
任务 我们要解决的问题陈述非常容易理解。我们需要访问设备的摄像头。我们的工作是编写一段代码,从摄像机捕获视频,获取视频的每一帧,将其保存在我们的设备上,这样当我们打开所需的文件夹时…
-
最新SIP-over-QUIC: Session Initiation Protocol over QUIC和RTP传输概论
互联网自诞生以来,其用户群一直保持着持续上升的趋势,并且随着内容不断增加,从文本到视频的需求也要求更实时的传输,流量增长更为明显。根据思科视觉网络指数™(VNI)的发布,这种趋势成…
-
使用OpenCV进行肺炎诊断检测
肺炎是一种由感染引起的严重呼吸道疾病,特别是在高危人群中,可能会出现危及生命的并发症。必须尽快诊断和治疗肺炎,以最大限度地提高患者康复的机会。 诊断过程并不容易,需要一些医学实验室…
-
通过“感算共融”架构打破智能感知应用的能量效率壁垒 | 清华大学杨兴华,乔飞等
研究意义 近年来,智能感知应用在人们的生活中扮演着越来越重要的角色。然而,随着智能设备的普及和应用场景的增加,传统的感知架构已经无法满足高能效、低成本和高精度的要求。因此,如何提高…
-
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 返回给用户。 创建要求 安装因使用的操作系统而异。 创建虚拟环境 首先,我们…