IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> GB28181 密解播放器 -> 正文阅读

[系统运维]GB28181 密解播放器

1、播放器原理

播放器视频数据如果不想为其他客户端窥视,必须进行视频加密和解密。其中的加密原理如下文所示:
加密原理

加密方式依然为证书加对称加密相结合。这种方式同时保证了时间和效率。过度加密不可取。
播放器自己编写,否则无法解密。流程:

1.1 网络方式:

客户端的网络方式为异步读取,一个线程读取所有线路通道的包,送往解密线程队列, 协议为标准rtsp信令,进行rtp over tcp over rtsp 播放方式。一个客户端一个session会话。RTP 方式使用tcp时,有利于接收方使用字节数进行内存池安排,进行零拷贝方式使用内存帧。

1.2 解密流程:

a) 解密时取队列数据,根据等级保护级别判断是否该帧是否被加密,
b) 解密后解码
c) 根据seqnum 和时间戳进行播放。
d) 录制直接写入文件,写入等级保护级别,后可以根据等级保护级别读取播放

2、 解密

视频解密必须由服务器端配合。两种方式:
1 客户端可以正常接收,在接收之前的握手协议必须加密。

2 客户端正常接收的是加密数据,必须使用密钥解密才能正常播放,其他播放器链接时会正常交互,但是视频不可以解码。如vlc 链接密加服务器时,正常连接,但无法播放,数据可以正常保存,但无法观看,而我们制作的客户端可以正常观看。

3 水印
正常的明水印,在图片上刻上水印,至于暗水印,考虑在每个关键帧的地方加入水印,很多企业使用的方式是在增强帧里面加暗水印,这个做法不安全。
在这里插入图片描述

3、rtsp客户端

rtsp客户端分几个等级保护
1 AES 对称级别
????保护sps pps 信息 AES 加密
2 AES 对称级别
????保护关键帧信息 AES 加密
3 证书加密级别
????保护 sps pps 使用 证书加密
4 证书加密级别
????保护sps pps 关键帧 使用证书加密
5 证书加密级别
????保护所有信息 包含关键帧 非关键帧
6 AB 协议级别
????使用私有AB协议 传输

rtsp 客户端里的sdp 信息等等不加密,关键信息加密,具体参看我前面一片文章,使用增强帧通知和使用证书加密。

rtsp 客户端完全自己编写,使用vlc 等客户端播放时可以正常接收数据,无法播放。

具体代码等我放出,
未完待续。。。。。。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-18 23:34:08  更:2022-06-18 23:36:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 2:40:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码