流媒体服务器(10)—— RTSP 媒体协议流的录制方案及其覆盖策略详解

本文详细介绍了RTSP媒体流录制的格式选择,从mp4、mpd到最终选择m3u8的原因。接着讨论了录制方案,包括Go原生和ffmpeg的优缺点。异常处理部分涉及CPU、磁盘管理和录制超时的策略。最后,文章重点阐述了覆盖策略,通过一级和二级定时器实现动态循环覆盖,确保始终保留最近24小时的视频内容。

【自我介绍】大家好,我是 Data-Mining,别名 liuzhen007,中国邦德,一个敲代码的邦德,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对WebRTC、FFmpeg和Electron有非常深入的了解。

目录

前言

正文

1. 录制视频格式调研

1.1 为什么不用 mp4 格式

1.2 为什么不用 mpd 格式

1.3 为什么最终选择 m3u8 格式

2. 录制方案选择

2.1 Go 原生

2.2 ffmpeg

3. 异常处理

3.1 CPU、磁盘

3.2 异常处理

3.3 录制超时

4. 覆盖策略

4.1 一级定时器

4.2 二级定时器

4.3 执行覆盖

结尾


《流媒体服务器》专栏总览丨蓄力计划_liuzhen007的专栏-优快云博客音视频技术在实际应用场景中也需要客户端和服务器配合,和传统服务器不同,音视频需要依赖特定的流媒体服务器,其中涉及很多音视频特定的流程和处理逻辑。本专栏的目的就是带领大家一点点了解什么是流媒体服务器以及流媒体服务器的用途和作用。https://liuzhen.blog.youkuaiyun.com/article/details/115603863 

前言

在安防和监控领域,RTSP 媒体协议流有很广泛的使用。本文将介绍一种针对 RTSP 媒体流的录制方案及其相应的覆盖策略。据我所知,声网的实时录制功能支持三种模式,分别是云端录制、本地服务端录制和页面录制,今天我们介绍的录制方案和声网的云端录制类似。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data-Mining

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值