技术栈
hls
oushaojun2
1 个月前
nginx
·
ubuntu
·
ffmpeg
·
hls
ubuntu中使用ffmpeg和nginx推http hls视频流
视频流除了rtmp、rtsp,还有一种是http的hls流,使用http协议传输hls格式的视频数据。
姚家湾
1 个月前
javascript
·
ai
·
hls
·
ardunio
·
播客
由播客转向个人定制的音频频道(1)平台搭建
最近开始听喜马拉雅播客的内容,但是发现许多不方便的地方。笔者看来,播客是一个被低估的服务,其实依靠短视频很难接收有效的信息,靠几分钟很难讲清楚一个观点和知识。所以,要完整地了解一些有用的内容,语音比短视频更好。
superconvert
3 个月前
websocket
·
ffmpeg
·
webrtc
·
hevc
·
rtmp
·
h264
·
hls
·
dash
·
rtsp
·
srt
·
flv
主流流媒体的综合性能大 PK ( smart_rtmpd, srs, zlm, nginx rtmp )
随着互联网的发展,音视频行业越来越火,自然而然的流媒体服务器也是百花齐放。市面上也有很多种类的流媒体服务器,让人眼花缭乱。特别是对技术了解不深的朋友,更不知道怎么选择。 其实作为服务器,主要考察的无外乎几个核心指标,只要符合,基本上都是属于比较优秀的流媒体服务器。我简略说一说这些核心特性:
看不见的罗辑
4 个月前
hls
·
mfcc
·
mfcc高层次综合
·
mfcc c++实现
·
mfcc效果对比
MFCC C++实现与Python库可视化对比
在音频、语音信号处理领域,我们需要将信号转换成对应的语谱图(spectrogram),将语谱图上的数据作为信号的特征。语谱图的横轴x为时间,纵轴y为频率,(x,y)对应的数值代表在时间x时频率y的幅值。通常的语谱图其频率是线性分布的,但是人耳对频率的感受是对数的(logarithmic),即对低频段的变化敏感,对高频段的变化迟钝,所以线性分布的语谱图显然在特征提取上会出现“特征不够有用的情况”,因此梅尔语谱图应运而生。梅尔语谱图的纵轴频率和原频率经过如下公式互换:
TSINGSEE
4 个月前
音视频
·
webrtc
·
tcp
·
hls
·
视频监控方案
WebRTC为何成为视频开发领域的首选技术? EasyCVR视频转码助力无缝视频通信
随着互联网的飞速发展,视频通信已成为日常生活和工作中不可或缺的一部分。从在线教育、视频会议到远程医疗、在线直播,视频开发的需求日益增长。在这些应用场景中,选择何种技术来构建视频系统至关重要。
hi94
6 个月前
笔记
·
opencv
·
学习
·
fpga开发
·
hls
·
zynq
Vitis Accelerated Libraries 学习笔记--OpenCV 运行测试
目录1. 简介2. 实例测试2.1 实例介绍2.1 创建工程3 常见错误3.1 核心共享库报错4. 总结
hi94
6 个月前
c++
·
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--矢量数据类型
目录1. 简介2. 用法详解2.1 存储器布局2.2 示例展示2.3 综合报告3. 总结在 Vitis HLS 中,矢量数据类型是一种特殊的数据类型,它允许你一次处理多个数据元素,就像一排并排的盒子,每个盒子里都装着一个数据元素。这种方式非常适合于同时执行多个相同的操作,这就是所谓的 SIMD(单指令多数据)操作。
hi94
6 个月前
c++
·
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--接口存储器布局模型
目录1. 简介2. 详解2.1 数据对齐2.2 数据结构填充3. 总结软件开发者写的程序会在 CPU 处理器上运行,而硬件开发者设计的“内核”则会在 FPGA 上运行。这两部分需要通过一个精心设计的接口来沟通,就像两个人用对讲机来交流一样。为了确保这种沟通顺畅,数据必须以一种特定的方式来存储和组织,这就是所谓的存储器模型。这个模型就像是一个书架,告诉你如何摆放你的书籍,以便你能快速找到它们。
hi94
7 个月前
c++
·
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--初始化与复位
初始化行为 在 C/C++ 中,默认情况下,以静态限定符定义的变量和全局作用域中定义的变量都初始化为 0。(可选)对于这些变量,可赋予特定初始值。对于这些已初始化的变量,C/C++ 语言代码中的值在编译时(时序为 0 时)进行赋值,并且不再进行赋值。上述 2 种情况下,在 RTL 中实现初始值。 • 在 RTL 仿真期间,为这些变量设置的初始值与 C/C++ 语言代码中相同。 • 在用于对 FPGA 进行编程的比特流中,也会对这些变量进行初始化。当器件上电时,变量将以其初始状态启动。
hi94
7 个月前
c++
·
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--块级控制协议-ap_ctrl_chain/ap_ctrl_hs/ap_ctrl_none
目录1. 简介2. 详细分析2.1 使用场景区别2.2 ap_continue 行为详解2.3 ap_ctrl_chain 行为详解
hi94
7 个月前
c++
·
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--控制驱动TLP - Dataflow视图
目录1. 简介2. 功能特性2.1 Dataflow Viewer 的功能2.2 Dataflow 和 Pipeline 的区别
hi94
7 个月前
c++
·
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--抽象并行编程模型-控制驱动与数据驱动
目录1. 简介2. Takeaways3. Data-driven Task-level Parallelism
hi94
7 个月前
c++
·
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--资源绑定-使用URAM(1)
目录1. 简介2. 代码分析2.1 存储器代码2.2 Implementation报告2.3 存储器类型指定
aqi00
7 个月前
ffmpeg
·
音视频
·
直播
·
zlmediakit
·
hls
FFmpeg开发笔记(二十七)APP无法访问ZLMediaKit的HLS直播地址
上一篇文章介绍了如何通过ZLMediaKit实现视频推拉流,并使用VLC播放器验证视频直播地址。即使不用VLC播放器,直接在Qt工程的C++代码中调用FFmpeg的API,也能访问ZLMediaKit的直播地址,并正常渲染视频画面。关于如何在Qt工程中引入FFmpeg,可参考《FFmpeg开发实战:从零基础到短视频上线》一书的“第11章 FFmpeg的桌面开发”。 《FFmpeg开发实战:从零基础到短视频上线》一书的“第12章 FFmpeg的移动开发”介绍了如何在手机APP上集成FFmpeg。根据该书的操
安防视频中间件/视频资源汇聚平台
7 个月前
人工智能
·
信息可视化
·
音视频
·
数据可视化
·
视频编解码
·
hls
·
rtsp
视频资源汇聚平台常见的几种接入方式
视频资源汇聚平台 视频汇聚平台可以实现海量资源的接入、汇聚、存储、处理、分析、运维等,平台具备轻量化接入能力,可支持多协议方式接入,包括主流标准协议GB28181、RTSP、ONVIF、RTMP、FLV、WEBSOCKET等,以及厂家私有协议与SDK接入,包括海康ISUP/Ehome、大华、华为、天地伟业、同为设备的主动注册;以及国内外90%以上的设备SDK接入等。 视频汇聚平台是基于互联网、VPN、4G/5G网络、局域网等网络环境下为用户提供的低成本、高扩展、强兼容、高性能的远程实时视频服务平台。 视频
hi94
8 个月前
c++
·
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--理解串流Stream(1)
目录1. 介绍2. 示例2.1 代码解析2.2 串流数据类型2.3 综合报告3. 总结在Vitis HLS中,hls::stream是一个用于在C/C++中进行高级合成的关键数据结构。它类似于C++标准库中的std::stream,但是专门设计用于硬件描述语言(如Verilog或VHDL)中的数据流。hls::stream提供了一种方便的方法来处理数据流,使得在设计硬件加速器时更加灵活和可控。
hi94
8 个月前
c++
·
笔记
·
学习
·
算法
·
fpga开发
·
hls
Vitis HLS 学习笔记--HLS眼中的完美循环嵌套
目录1. 简介2. 示例2.1 不完美循环2.2 完美循环2.3 HLS 眼中的循环3. 总结在处理嵌套循环时(HDL或HLS工具中),优化循环结构对于实现最佳性能至关重要。嵌套循环的性能优化直接影响着计算的时延和资源利用率。创建完美嵌套的循环意味着循环结构被设计得紧凑、高效,以最大程度地利用硬件资源和并行计算能力。
hi94
8 个月前
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--IDE软件高效操作指引
目录1. 简介2. 实用软件操作2.1 C/RTL Cosimulation 选项2.2 Do not show this dialog again
hi94
8 个月前
笔记
·
学习
·
fpga开发
·
hls
Vitis HLS 学习笔记--Syn Report解读(1)
目录1. 介绍2. 示例一2.1 HLS 代码2.2 Report 解读2.2.1 General Information
9527华安
9 个月前
fpga开发
·
音视频
·
hls
·
sdi
·
gs2971
·
视频融合叠加
FPGA高端项目:FPGA基于GS2971的SDI视频接收+HLS多路视频融合叠加,提供1套工程源码和技术支持
目前FPGA实现SDI视频编解码有两种方案:一是使用专用编解码芯片,比如典型的接收器GS2971,发送器GS2972,优点是简单,比如GS2971接收器直接将SDI解码为并行的YCrCb422,GS2972发送器直接将并行的YCrCb422编码为SDI视频,缺点是成本较高,可以百度一下GS2971和GS2972的价格;另一种方案是使用FPGA逻辑资源部实现SDI编解码,利用Xilinx系列FPGA的GTP/GTX资源实现解串,利用Xilinx系列FPGA的SMPTE SDI资源实现SDI编解码,优点是合理