流媒体

aqi002 天前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt其中SRT全称为Secure Reliable Transport,中文叫做安全可靠传输协议。RIST全称为Reliable Internet Stream Transport,中文叫做可靠的互联网流传输协议。SRT和RIST两个协议均在2017年发布,腾讯视频云已将SRT作为传输层之上的协议。根据腾讯视频云的实践,相比传统的RTMP直播协议,SRT对推流卡顿问题有明显改善。下面就介绍如何在Windows环境给FFmpeg集成SRT协议的支持库libsrt。
aqi007 天前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(四十二)使用ZLMediaKit开启SRT视频直播服务《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKit。 ZLMediaKit是一款国产的开源流媒体服务器,支持RTSP、RTMP、SRT等主流直播协议,它的安装说明参见之前的文章《Linux环境安装ZLMediaKit实现视频推流》。结合ZLMediaKit与f
aqi009 天前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(三十三)分析ZLMediaKit对H.264流的插帧操作这里用到了雷霄骅雷神写的H264分析器,在此向雷神致敬,雷神10年前写的小程序至今仍然好用。打开H264分析器,该软件的初始界面如下图所示:
aqi0015 天前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo不管是传统互联网还是移动互联网,实时数据传输都是刚需,比如以QQ、微信为代表的即时通信工具,能够实时传输文本和图片。其中一对一的图文通信叫做私聊,多对多的图文通信叫做群聊。
aqi0016 天前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(三十一)使用RTMP Streamer开启APP直播推流由于升级版的RTMP Streamer采取全Kotlin编码,对运行环境与开发者的技能要求都比较高,因此为了方便讲解,这里以标准版的RTMP Streamer为例,介绍如何使用RTMP Streamer开启手机的APP直播推流。
aqi0020 天前
linux·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKit。 SRS是一款国产的开源实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH和GB28181等流媒体协议。SRS媒体服务器和FFmpeg、OBS、VLC、WebRT
aqi0022 天前
ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(三十)解析H.264码流中的SPS帧和PPS帧之所以H.264取得了巨大的成功,是因为它提出了一个新概念,把标准框架划分为两个层面,分别是视频编码层(Video Coding Layer,简称VCL)和网络抽象层(Network Abstraction Layer,简称NAL,也称网络提取层)。其中视频编码层专注如何高效地表达视频的数据内容,而网络抽象层负责格式化数据并提供头信息,以便视频内容能够适应各种环境的数据传输。 每个视频帧都包含至少一个NAL单元,对于I帧、P帧来说,因为内部数据比较多,所以可能会分为多个NAL单元。各帧的第一个NAL单元以
LiveWeb视频管理平台1 个月前
服务器·ffmpeg·音视频·流媒体·1024程序员节·rtsp推流
RTSP 和 RTMP通过ffmpeg实现将本地摄像头推流到RTSP服务器1、RTSP 和 RTMP的工作原理 1)RTSP工作原理 用户设备向视频流平台发送 RTSP 请求视频流平台返回可以操作的请求列表,比如播放、暂停等
aqi001 个月前
ffmpeg·音视频·流媒体
FFmpeg开发笔记(二十六)Linux环境安装ZLMediaKit实现视频推流ZLMediaKit是一款国产的开源流媒体服务器,它基于C++11开发,支持多种流媒体协议(RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4/WebRTC),支持的音视频编码标准包括H265、H264、AAC、G711、OPUS等。 通过结合FFmpeg与ZLMediaKit,可以很方便地测试音视频的推拉流。接下来以华为的欧拉系统为运行环境,介绍如何编译、安装、调试Z
wwwlyj1233211 个月前
音视频·流媒体
视频码流分析工具一、VQ Analyzer在线使用说明:https://vicuesoft.com/vq-analyzer/userguide/
十年编程老舅2 个月前
音视频开发·流媒体·rtsp·流媒体协议·rtsp协议
深入分析网络智能摄像头的RTSP协议安全风险本文为转载,原作者:山石网科安全技术研究院网络摄像头作为现代安防体系的关键组成部分,已经广泛应用于各类场所,包括交通枢纽、教育机构、企业办公区、零售商场等公共和私人领域。它们主要负责提供实时视频监控,以加强安全性并防范事故。随着物联网(IoT)技术的不断发展,网络摄像头的功能日益智能化,不仅可以进行图像捕捉,还能进行事件检测、自动跟踪和数据分析等操作。
新睿云.任义兵4 个月前
rtc·流媒体·sdn·rtcp·拥塞算法·弘电脑·云游戏
RTP 控制协议 (RTCP) 反馈用于拥塞控制有效的 RTP 拥塞控制算法,需要比标准 RTP 控制协议(RTCP)发送方报告(SR)和接收方报告(RR)数据包提供的关于数据包丢失、定时和显式拥塞通知 (ECN) 标记的更细粒度的反馈。
威迪斯特4 个月前
服务器·媒体·流媒体·rtsp·视频复制·视频转发·视频并发
产品测试方案:视频接入平台并发性能测试方案和报告(即150路视频并发流媒体服务器模块的性能测试方案和报告)目 录一、测试目的:二、测试方案:2.1、测试思路2.2、拓扑图三、测试环境3.1 服务器配置3.2 网络摄像机列表
爆发的驴子4 个月前
流媒体
windows编译ZLMediaKit流媒体服务webrtcZLMediaKit编译需要的软件ZLMediaKit编译后运行需要visual stuido 20222,自带cmake
码农心语5 个月前
运维·nginx·源码分析·流媒体·flv
nginx flv模块的使用和源码分析
迷茫的蜉蝣6 个月前
linux·vscode·音视频·流媒体
vscode无法自动补全前提:安装c/c++插件c/c++插件功能非常强大,几乎能满足日常编码过程中常用的功能;因此也包含自动补全的功能,开启方法如下:
、、、、南山小雨、、、、7 个月前
mcu·webrtc·freeswitch·流媒体·conference
freeswitch webrtc MCU三个配置文件,及conference全命令解释sudo ./freeswitch -nc -nonat sudo ./fs_cli load mod_av load mod_verto
Eraser的橡皮擦7 个月前
linux·服务器·流媒体·zlmediakit·rtsp
zlmediakit实现rtsp流服务器本次实现是将内存中的H264数据经过zlmediakit实现为rtsp流。我是用的是CAPI的方式,将zlmediakit作为一个sdk嵌入到自己的程序中而不是作为一个独立的进进程服务。