音视频直播应用场景探讨之RTMP推流还是GB28181接入?

技术背景

好多开发者跟我们沟通音视频解决方案的时候,不清楚什么时候用RTMP推送模块,什么时候用GB28181设备接入模块,也不清楚二者差异化。实际上,RTMP推流和GB28181接入模块,在很多方面存在差异,如应用领域、协议性质、功能特性以及传输机制等。

RTMP推流

RTMP推流模块优缺点

优点:

  1. 广泛应用与兼容性:RTMP是Adobe公司为Flash/AIR平台和服务器之间音、视频及数据传输开发的实时消息传送协议,目前是最主流的流媒体传输协议之一。它对CDN(内容分发网络)支持良好,实现难度较低,是大多数直播平台的选择。
  2. 实现难度低:RTMP协议相对成熟,有大量的开源库和工具支持,便于开发和部署。
  3. 音视频编码支持:RTMP协议中,视频通常是H264编码,音频是AAC或MP3编码,这些编码格式在业界被广泛采用,具有较好的兼容性和压缩效率。

缺点:

  1. 不支持浏览器:RTMP协议不支持直接在浏览器中播放,需要通过Flash插件或额外的播放器来实现,但Adobe已不再更新Flash,这限制了RTMP在现代浏览器中的应用。
  2. 开源技术方案延迟较高:由于RTMP是基于TCP的协议,虽然保证了数据的可靠性,但相对于UDP等无连接协议,如果选用开源技术方案,延迟可能较高,如果是需要毫秒级延迟,需要用到像大牛直播SDK这种,全自研框架的RTMP推流模块。

RTMP推流应用场景

RTMP(Real-Time Messaging Protocol,实时消息传输协议)是一种基于TCP的网络协议,专门用于实时数据传输,特别是音视频流的传输。

1. 常规直播

RTMP推流是直播平台的核心技术之一。主播发起端通过RTMP协议将音视频数据实时推送到服务器,观众则通过拉流(通常也是RTMP或HLS等其他协议)从服务器获取音视频数据并观看直播内容。RTMP推流以其低延迟、高稳定性的特点,为移动直播提供了坚实的技术支持。

2. 无纸化同屏会议

在无纸化同屏会议场景,RTMP推流同样发挥着重要作用。参会人员可以通过RTMP协议将各自的音视频数据推送到会议服务器,服务器再将数据分发给其他参会者,实现实时音视频通信。RTMP推流在无纸化同屏会议中的应用,提高了会议的实时性和互动性。

3. 在线教育

在线教育领域也广泛采用RTMP推流技术。教师可以将授课内容通过RTMP协议实时推送到服务器,学生则通过拉流观看直播课程。这种方式不仅实现了远程教学,还提高了教学的互动性和实时性。

4. 远程监控

RTMP推流在远程监控系统中也有重要应用。摄像头采集到的音视频数据可以通过RTMP协议实时推送到监控服务器,管理人员可以随时查看监控画面,确保安全。RTMP推流在远程监控中的应用,提高了监控的实时性和准确性。

5. 其他应用场景

除了以上几个主要应用场景外,RTMP推流还可以用于社交媒体直播、企业内部培训等多种场景。随着5G、云计算等新技术的普及,RTMP推流的应用场景还将不断拓展和深化。

6. 功能支持

大牛直播SDK跨平台RTMP直播推送模块,始于2015年,支持Windows、Linux(x64_64架构|aarch64)、Android、iOS平台,支持采集推送摄像头、屏幕、麦克风、扬声器、编码前、编码后数据对接,功能强大,性能优异,配合SmartPlayer播放器,轻松实现毫秒级的延迟体验,满足大多数行业的使用场景。

Windows平台RTMP直播推送SDK

  • 音频编码:AAC/SPEEX;
  • 视频编码:H.264、H.265;
  • 推流协议:RTMP;
  • [音视频]支持纯音频/纯视频/音视频推送;
  • [屏幕/摄像头]支持帧率、关键帧间隔(GOP)、码率(bit-rate)设置;
  • [屏幕]支持屏幕裁剪,根据帧率和推送分辨率,自动推荐码流;
  • [摄像头]支持摄像头选择、分辨率设置、帧率设置;
  • [摄像头]摄像头支持水平反转、垂直反转、0° 90° 180° 270°旋转;
  • [屏幕]支持DXGI采集设置、启/停用Aero;
  • [音频]采集麦克风;
  • [音频]采集扬声器;
  • [预览]支持推送端实时预览;
  • 支持实时静音、取消静音;
  • [对接服务器]支持自建标准RTMP服务器或CDN;
  • 支持断网自动重连、网络状态回调;
  • 屏幕和摄像头合成/多层合成;
  • 支持窗口采集(一般不建议使用);
  • 支持实时动态水印;
  • 支持实时快照;
  • 支持降噪处理、自动增益控制、VAD端点检测;
  • 支持扬声器和麦克风混音;
  • 支持外部编码前音视频数据对接;
  • 支持外部编码后音视频数据对接;
  • 支持RTMP扩展H.265(需设备支持H.265特定机型硬编码)和Enhanced RTMP;
  • 支持特定机型硬编码;
  • 支持实时音量调节;
  • 支持扩展录像模块;
  • 支持Unity接口;
  • 支持H.264扩展SEI发送模块;
  • 支持Windows7及以上版本。

—————————————————————————————————————————————-

Linux平台x64_64架构|aarch64架构RTMP直播推送SDK

  • 音频编码:AAC/SPEEX;
  • 视频编码:H.264;
  • 推流协议:RTMP;
  • [音视频]支持纯音频/纯视频/音视频推送;
  • 支持X11屏幕采集;
  • 支持部分V4L2摄像头设备采集;
  • [屏幕/V4L2摄像头]支持帧率、关键帧间隔(GOP)、码率(bit-rate)设置;
  • [V4L2摄像头]支持V4L2摄像头设备选择(设备文件名范围:[/dev/video0, /dev/video63])、分辨率设置、帧率设置;
  • [V4L2摄像头]支持水平反转、垂直反转、0° 90° 180° 270°旋转;
  • [音频]支持基于alsa-lib接口的音频采集;
  • [音频]支持基于libpulse接口采集本机PulseAudio服务音频;
  • [预览]支持推送端实时预览;
  • [对接服务器]支持自建标准RTMP服务器或CDN;
  • 支持断网自动重连、网络状态回调;
  • 屏幕和摄像头合成/多层合成;
  • 支持窗口采集(一般不建议使用);
  • 支持实时快照;
  • 支持降噪处理、自动增益控制、VAD端点检测;
  • 支持扬声器和麦克风混音;
  • 支持外部编码前音视频数据对接;
  • 支持外部编码后音视频数据对接;
  • 支持实时音量调节;
  • 支持扩展录像模块;
  • 支持Unity接口;
  • 支持H.264扩展SEI发送模块;
  • 支持x64_64架构、aarch64架构(需要glibc-2.21及以上版本的Linux系统, 需要libX11.so.6, 需要GLib–2.0, 需安装 libstdc++.so.6.0.21、GLIBCXX_3.4.21、 CXXABI_1.3.9);

—————————————————————————————————————————————-

Android平台RTMP直播推送SDK

  • 音频编码:AAC/SPEEX;
  • 视频编码:H.264、H.265;
  • 推流协议:RTMP;
  • [音视频]支持纯音频/纯视频/音视频推送;
  • [摄像头]支持采集过程中,前后摄像头实时切换;
  • 支持帧率、关键帧间隔(GOP)、码率(bit-rate)设置;
  • 支持RTMP推送 live|record模式设置;
  • 支持前置摄像头镜像设置;
  • 支持软编码、特定机型硬编码;
  • 支持横屏、竖屏推送;
  • 支持Android屏幕采集推送;
  • 支持自建标准RTMP服务器或CDN;
  • 支持断网自动重连、网络状态回调;
  • 支持实时动态水印;
  • 支持实时快照;
  • 支持降噪处理、自动增益控制;
  • 支持外部编码前音视频数据对接;
  • 支持外部编码后音视频数据对接;
  • 支持RTMP扩展H.265(需设备支持H.265特定机型硬编码)和Enhanced RTMP;
  • 支持实时音量调节;
  • 支持扩展录像模块;
  • 支持Unity接口;
  • 支持H.264扩展SEI发送模块;
  • 支持Android 5.1及以上版本。

—————————————————————————————————————————————-

iOS平台RTMP直播推送SDK

  • 音频编码:AAC;
  • 视频编码:H.264、H.265;
  • 推流协议:RTMP;
  • [音视频]支持纯音频/纯视频/音视频推送;
  • [摄像头]支持采集过程中,前后摄像头实时切换;
  • 支持帧率、关键帧间隔(GOP)、码率(bit-rate)设置;
  • [RTMP协议]支持RTMP推送 live|record模式设置;
  • 支持前置摄像头镜像设置;
  • 支持软编码、特定机型硬编码;
  • 支持实时静音、取消静音;
  • 支持横屏、竖屏推送;
  • [对接服务器]支持自建标准RTMP服务器或CDN;
  • 支持断网自动重连、网络状态回调;
  • 实时快照;
  • 外部编码前音视频数据对接;
  • 外部编码后音视频数据对接;
  • 特定设备H.265硬编码;
  • RTMP扩展H.265(需设备支持H.265特定机型硬编码);
  • 扩展录像模块;
  • H.264扩展SEI发送模块;
  • 支持iOS 9.0及以上版本。

GB28181设备接入模块

GB28181全称为《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是我国音视频领域的一项关键标准,由公安部科技信息化局提出,并由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草。该标准旨在规范安全防范视频监控联网系统中信息传输、交换、控制的互联结构、通信协议结构,以及传输、交换、控制的基本要求和安全性要求。以下是GB28181的优缺点分析:

优点

  1. 协议统一:GB28181作为国家标准,具有统一的规范和标准,方便不同品牌、不同厂家的视频监控设备进行互联互通,降低了系统集成的难度和成本。这为用户提供了更多的选择和灵活性,能够构建符合自身需求的视频监控系统。

  2. 支持外网视频流出:GB28181协议支持视频流的推送模式,可以实现视频流出外网,便于远程监控和统一管理。这对于需要实时监控和应急处理的场景尤为重要,能够确保信息的及时传递和处理。

  3. 广泛应用:GB28181在智慧城市、应急指挥、公共安全等领域有广泛应用,能够满足大规模视频监控系统的集中管理和统一调度需求。通过与其他系统的集成和联动(如报警系统、门禁系统等),可以实现更加智能化的安防管理。

  4. 成本效益:由于GB28181协议的普及,设备厂商可以大规模生产符合标准的设备,从而降低生产成本。这对于用户来说,意味着可以以更低的价格购买到高质量的设备,降低了整体系统的建设成本。

  5. 高效性:GB28181协议确保了不同设备之间可以实现快速、稳定的数据传输,提高了系统的效率和响应速度。

  6. 良好的扩展性和兼容性:GB28181协议支持多种视频编码格式(如H.264、H.265等)和主流的设备类型(如IPC、DVR、NVR等),确保了与市面上大多数设备的兼容性。同时,它还支持与其他系统的集成,具有良好的扩展性。

缺点

  1. 功能相对简单:GB28181协议虽然定义了基本的通信字段,但在处理一些复杂的通信需求时显得功能相对简陋。例如,缺乏详细的异常处理和灵活的查询机制,这可能导致在平台对接过程中需要额外的协商和配置。

  2. 消息推送速度慢:在平台对接过程中,由于可能经过多级流媒体服务才能拿到视频流,导致消息推送速度较慢,影响实时性。这对于需要高度实时性的应用场景可能是一个挑战。

  3. 与SIP系统不完全兼容:尽管GB28181在信令层面使用了SIP协议,但两者并不完全兼容。因此,在需要将GB28181视频监控系统与其他基于SIP的通信系统进行融合时,需要通过SIP网关等工具来实现协议之间的转换和互通。

GB28181设备接入模块应用场景

GB28181是中国国家标准委员会发布的关于视频监控安防领域的网络视频监控系统技术规范,使用场景非常广泛,几乎涵盖了所有需要视频监控和安防管理的领域。通过实现视频监控设备的互联互通和实时视频传输,GB28181协议为各行各业提供了强有力的安全保障,特别是Android端的GB28181设备接入模块,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181服务,可用于如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育、远程办公、明厨亮灶、智慧交通、智慧工地、雪亮工程、平安乡村、生产运输、车载终端等场景,下面是一些典型场景介绍:

1. 公共安全领域
  1. 城市安防:GB28181协议在平安城市、智慧城市等项目中得到广泛应用,通过实现视频监控设备的互联互通,提升城市的安全防范能力。
  2. 交通监控:在交通管理系统中,GB28181协议支持交通监控设备的接入和实时视频传输,帮助交通管理部门实时监控交通流量、违章行为等,提高交通管理效率。
2. 企事业单位
  1. 企业园区监控:企业可以通过GB28181协议构建统一的视频监控系统,实现对园区内各个角落的实时监控,保障企业财产和员工安全。
  2. 办公区域监控:在办公区域部署支持GB28181协议的视频监控设备,可以实时监控办公区域的安全情况,防止盗窃、破坏等事件的发生。
3. 特定行业应用
  1. 智慧教育:在学校、幼儿园等教育场所,GB28181协议可以应用于校园监控系统,保障校园安全,防止校园暴力和其他安全问题。
  2. 智慧零售:在商场、超市等零售场所,GB28181协议可以支持监控设备的接入和实时视频传输,帮助商家实时监控店内情况,防止盗窃等事件的发生。
  3. 智慧工地:在建筑施工现场,GB28181协议可以应用于工地监控系统,实现对施工过程的实时监控和安全管理。
  4. 雪亮工程:作为农村治安防控体系建设的重要组成部分,GB28181协议在雪亮工程中发挥着重要作用,通过实现视频监控设备的互联互通,提升农村地区的安全防范能力。
4. 其他应用场景
  1. 远程办公:在远程办公场景中,GB28181协议可以支持视频会议系统的构建,实现远程沟通和协作。
  2. 明厨亮灶:在餐饮行业中,GB28181协议可以应用于厨房监控系统,实现厨房环境的实时监控和食品安全管理。
  3. 生产运输:在工业生产、物流运输等领域,GB28181协议可以支持监控设备的接入和实时视频传输,帮助管理者实时监控生产过程和运输状态。
5. 功能支持

以大牛直播SDK的Android平台GB28181设备接入模块为例,Android终端除支持常规的音视频数据接入外,还可以支持移动设备位置(MobilePosition)订阅和通知、图像抓拍、语音广播和语音对讲、历史视音频下载和回放,支持对接数据类型如下:

  1. 编码前数据(目前支持的有YV12/NV21/NV12/I420/RGB24/RGBA32/RGB565等数据类型),其中,Android平台前后摄像头数据,或者屏幕数据,或者Unity拿到的数据,均属编码前数据;
  2. 编码后数据(如无人机等264/HEVC数据,或者本地解析的MP4音视频数据);
  3. 拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。

  •  [视频格式]H.264/H.265(Android H.265硬编码);
  •  [音频格式]G.711 A律、AAC;
  •  [音量调节]Android平台采集端支持实时音量调节;
  •  [H.264硬编码]支持H.264特定机型硬编码;
  •  [H.265硬编码]支持H.265特定机型硬编码;
  •  [软硬编码参数配置]支持gop间隔、帧率、bit-rate设置;
  •  [软编码参数配置]支持软编码profile、软编码速度、可变码率设置;
  •  支持横屏、竖屏推流;
  •  Android平台支持后台service推送屏幕(推送屏幕需要5.0+版本);
  • 支持纯视频、音视频PS打包传输;
  • 支持RTP OVER UDP和RTP OVER TCP被动模式(TCP媒体流传输客户端);
  • 支持信令通道网络传输协议TCP/UDP设置;
  • 支持注册、注销,支持注册刷新及注册有效期设置;
  • 支持设备目录查询应答;
  • 支持心跳机制,支持心跳间隔、心跳检测次数设置;
  • 支持移动设备位置(MobilePosition)订阅和通知;
  •  适用国家标准:GB/T 28181—2016;
  • 支持语音广播;
  • 支持语音对讲;
  • 支持图像抓拍;
  • 支持历史视音频文件检索;
  • 支持历史视音频文件下载;
  • 支持历史视音频文件回放;
  • 支持云台控制和预置位查询;
  •  [实时水印]支持动态文字水印、png水印;
  •  [镜像]Android平台支持前置摄像头实时镜像功能;
  •  [实时静音]支持实时静音/取消静音;
  •  [实时快照]支持实时快照;
  •  [降噪]支持环境音、手机干扰等引起的噪音降噪处理、自动增益、VAD检测;
  •  [外部编码前视频数据对接]支持YUV数据对接;
  •  [外部编码前音频数据对接]支持PCM对接;
  •  [外部编码后视频数据对接]支持外部H.264数据对接;
  •  [外部编码后音频数据对接]外部AAC数据对接;
  •  [扩展录像功能]支持和录像SDK组合使用,录像相关功能。

总结

RTMP推流作为一种高效、稳定的实时数据传输协议,在直播、视频会议、在线教育、远程监控、在线游戏等多个领域都有广泛应用。GB28181设备接入模块的使用场景也非常广泛,几乎涵盖了所有需要视频监控和安防管理的领域。通过实现视频监控设备的互联互通和实时视频传输,GB28181协议为各行各业提供了强有力的安全保障。以上是二者优缺点分析和使用场景探讨,还有功能描述,感兴趣的开发者,可以单独跟我沟通探讨。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/54388.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

centos 安装VNC,实现远程连接

centos 安装VNC,实现远程连接 VNC(Virtual Network Computing)是一种远程控制软件,可以实现通过网络远程连接计算机的图形界面。 服务器安装VNC服务 yum install -y tigervnc-server*启动VNC服务,过程中需要输入连接密码 vncserver :1查看…

云栖大会Day1:云应用开发平台 CAP 来了

2024 云栖大会开幕,在大会第一天,阿里云正式发布全新产品——云应用开发平台 CAP。CAP 拥有丰富的场景化应用模板,可以极速体验,并且具备更低的成本优势以及灵活组装等特点,成为广大开发者与企业必备的一站式应用开发平…

Stable Diffusion绘画 | ControlNet应用-instant-ID控制器:快速生成人物多角度图片

使用 instant-ID 控制器,用户只需要提供一张正脸图片,就可以快速地给人物生成多角度图片的,从而很好的保持了人物的一致性。 对于要制作小说推文、创建人物故事情节的创作,是一个非常好用且高效的功能。 准备工作 使用该控制类型&…

【UE5】将2D切片图渲染为体积纹理,最终实现使用RT实时绘制体积纹理【第一篇-原理】

如果想直接制作,请看【第二篇】内容 这次做一个这样的东西,通过在2DRT上实时绘制,生成动态的体积纹理,也就是可以runtime的VDB 设想的文章流程: 对原理进行学习制作体积渲染制作实时绘制 第一篇(本篇)是对“…

vue3+element-plus icons图标选择组件封装

一、最终效果 二、参数配置 1、代码示例 <t-select-icon v-model"selectVlaue" />2、配置参数&#xff08;Attributes&#xff09;继承 el-input Attributes 参数说明类型默认值v-model绑定值string-prefixIcon输入框前缀iconstringSearchisShowSearch是否显…

机器翻译之创建Seq2Seq的编码器、解码器

1.创建编码器、解码器的基类 1.1创建编码器的基类 from torch import nn#构建编码器的基类 class Encoder(nn.Module): #继承父类nn.Moduledef __init__(self, **kwargs): #**kwargs&#xff1a;不定常的关键字参数super().__init__(**kwargs)def forward(self, X, *args…

Git入门学习(1)

Git 00.准备工作-gitee注册 今天Git的设置中需要用到gitee的注册信息&#xff0c;先自行完成注册工作&#xff0c;可以 参考笔记 或第二天视频&#xff08;10.Git远程仓库-概念和gitee使用准备&#xff09; 传送门: gitee&#xff08;码云&#xff09;:https://gitee.com/ 注…

详解:冒泡排序

1.是什么 冒泡排序&#xff08;Bubble Sort&#xff09;是一种简单的排序算法。它重复地遍历要排序的数列&#xff0c;一次比较两个元素&#xff0c;如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复地进行直到没有再需要交换&#xff0c;也就是说该数列已经排序完成…

2024华为杯研赛D题保姆级教程思路分析+教程

2024年中国研究生数学建模竞赛D题保姆级教程思路分析 D题&#xff1a;大数据驱动的地理综合问题&#xff08;数学分析&#xff0c;统计学&#xff09; 关键词&#xff1a;地理、气候、统计&#xff08;细致到此题&#xff1a;统计指标、统计模型、统计结果解释&#xff09; …

c++249多态

#include<iostream> using namespace std; class Parent { public:Parent(int a){this->a a;cout << " Parent" << a << endl;} public:virtual void print()//在子类里面可写可不写 {cout << "Parent" <<a<&l…

OpenCV 2

目录 图像平滑处理 高斯与中值滤波 图像阈值 ​编辑 Canny边缘检测 非极大值抑制 边缘检测效果 轮廓检测方法 ​编辑 ​编辑​编辑 轮廓检测结果 轮廓特征与近似 图像平滑处理 以上两种出来的图片效果 以上的效果&#xff0c;因为填的是normalize False&#xff0c;越界…

Vue接入高德地图并实现基本的路线规划功能

目录 一、申请密钥 二、安装依赖 三、代码实现 四、运行截图 五、官方文档 一、申请密钥 登录高德开放平台&#xff0c;点击我的应用&#xff0c;先添加新应用&#xff0c;然后再添加Key。 如图所示填写对应的信息&#xff0c;系统就会自动生成。 二、安装依赖 npm i am…

艾丽卡的区块链英语小课堂

系列文章目录 IT每日英语&#xff08;三&#xff09; 文章目录 系列文章目录前言1.principle2.efficient3.implement4.accumulated5,occupation6.phases7.validator8.nominated9.commissions10.significantly 前言 欢迎来到艾丽卡的区块链英语小课堂&#xff0c;在这里&…

vmware + ubuntu + 初始配置(超级用户权限、vim安装、ssh登陆、共享文件夹、git)

1 VMware Ubuntu下载与安装 下载与安装 2 使用超级用户权限 &#xff08;1&#xff09;执行命令&#xff1a;sudo passwd root 然后在弹出的密码中输入密码即可&#xff0c;具体如下&#xff1a; 第一个密码是当前用户密码 后面两个是root用户密码 //推荐使用一个密码 3 vi…

航空航司reese84逆向

reese84逆向 Reese84 是一种用于保护网站防止自动化爬虫抓取的防护机制&#xff0c;尤其是在航空公司网站等需要严格保护数据的平台上广泛使用。这种机制通过复杂的指纹识别和行为分析技术来检测和阻止非人类的互动。例如&#xff0c;Reese84 可以通过分析访问者的浏览器指纹、…

基于PHP的电脑线上销售系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于phpMySQL的电脑线上销售系…

免费音乐剪辑软件大揭秘:2024 大学生的音乐创作利器

对于音乐爱好者而言&#xff0c;如果你萌生了尝试音乐剪辑的念头&#xff0c;不妨先从探索一些免费工具开始。在此&#xff0c;我愿分享几款我个人体验过的、值得一试的音乐剪辑免费软件&#xff0c;希望能为你的音乐探索之旅增添乐趣与灵感。 1.福晰音频剪辑 链接直达>&g…

免费在线压缩pdf 压缩pdf在线免费 推荐简单好用

压缩pdf在线免费&#xff1f;在日常生活和工作学习中&#xff0c;处理PDF文件是常见任务。但有时PDF文件体积较大&#xff0c;给传输、存储和分享带来不便。因此&#xff0c;学习PDF文件压缩技巧十分必要。压缩PDF文件是指通过技术手段减小文件占用的存储空间&#xff0c;同时尽…

数据保护从现在开始:如何抵御 .[RestoreBackup@cock.li].SRC 勒索病毒

导言 勒索病毒是一种不断演变的网络威胁&#xff0c;.[RestoreBackupcock.li].SRC、[chewbaccacock.li].SRC勒索病毒便是其中一种新型的攻击手段。该病毒通过加密用户文件并要求支付赎金来恢复访问&#xff0c;给个人和企业带来了严重的安全风险和经济损失。本文91数据恢复将探…

Python 从入门到实战23(属性property)

我们的目标是&#xff1a;通过这一套资料学习下来&#xff0c;通过熟练掌握python基础&#xff0c;然后结合经典实例、实践相结合&#xff0c;使我们完全掌握python&#xff0c;并做到独立完成项目开发的能力。 上篇文章我们讨论了类的定义、使用方法的相关知识。今天我们将学…