关于信息安全现在已经成为了大家越发关心的话题,在视频监控平台搭建的项目中,视频流播放地址的安全也是需要我们注意的。Easy系列视频平台建立了登录鉴权机制来保证信息安全,其中在EasyDSS视频直播点播平台中,已经实现了对视频播放地址加密的功能。

RTSP视频流加密功能的实现

但是我们研发的时候也碰到了问题,一开始在EasyDSS视频平台内,我们通过在播放地址后面加上一串用RC4加密算法的字符串的方式,将播放地址加密之后,rtsp视频流的播放没有任何的影响,仍可正常播放,也就是说rtsp视频流一开始并没有实现加密。

所以我们决定摒弃之前的加密方式,换一种尝试。因为rtsp支持账号密码加密,所以我们在播放地址加密之后,也给RTSP流地址加上账号和密码,实现视频流加密。

RTSP的播放地址是和EasyDSS的内核服务kernel息息相关的,打开RTSP的鉴权开关,重启kernel服务。

if modifyMap["play_authed"] == "1" {

rtspUser := DefaultValue(c, consts.ConfigKeyNameSYSRtspUser, "admin")

rtspPwd := DefaultValue(c, consts.ConfigKeyNameSYSRtspPwd, "admin")

if dss.GetRtspAuth() != "on" || dss.GetRtspUser() != rtspUser || dss.GetRtspPwd() != rtspPwd {

dss.SetRtspAuth("on", false)

dss.SetRtspUser(rtspUser, false)

dss.SetRtspPwd(rtspPwd, false)

//重新启动dss服务

Server.ServerForDssServer

}

} else {

if dss.GetRtspAuth() != "off" {

dss.SetRtspAuth("off", false)

//重新启动dss服务

Server.ServerForDssServer

}

}

更多关于EasyDSS视频平台

EasyDSS与EasyNVR、EasyGBS等视频平台的不同点在于:EasyDSS不仅可以进行直播,还有点播服务。EasyDSS流媒体服务器软件能够与其他第三方平台对接,组合灵活自由,这也是很多用户选择我们的原因。

视频相关解决方案均可访问TSINGSEE青犀视频,如有需求或疑问,欢迎随时联系我们!

vlc android流加密,EasyDSS如何实现RTSP视频流地址加密?相关推荐

  1. 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放

    场景 目前市面上有很多开源的流媒体服务器解决方案,常见的有SRS.EasyDarwin.ZLMediaKit和Monibuca等. 1.SRS GitHub - ossrs/srs: SRS is a ...

  2. 如何在高版本谷歌Chrome浏览器中用VLC播放海康、大华RTSP实时视频?

    一.背景 随着互联网基础设施的完善以及4G.5G等技术的大规模商用,在Chrome.Firefox.Edge等浏览器播放RTSP视频流也慢慢成为了信息化系统的行业标准. 早些年还可用VLC播放器在网页 ...

  3. 海康摄像头rtsp视频流html直播展示(适用360浏览器)和转rtmp流的一种配置方式

    背景:  因一个项目的需要,现有海康摄像头的rtsp流地址,想在web端进行监控视频直播展示,由于实际环境限制,自行搭建流媒体服务器将其转换为更为通用的rtmp流格式的方案无法落地:故最终仍使用rts ...

  4. RTSP视频流显示(海康威视)

    RTSP视频流显示(海康威视) VLC 网页显示 VLC-Qt库 SDK(C++) 本文使用环境如下: SDK下载. 编写应用 ffmpeg+Nginx 直接使用ffmpeg解码视频 AppEmit ...

  5. windows使用ffmpeg实现rtsp视频流转换

    一.部署安装nginx 下载nginx 下载地址:http://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.18.0为例,直接下载 nginx ...

  6. 基于RTSP视频流的Java后台服务端虹软人脸识别

    1 概述       人脸识别技术是随着技术发展而产生的生物识别技术,目前已广泛应用于安防领域,主要用于身份验证和身份识别.视频监控是安防系统常见的一种表现形式,需要部署各种摄像头,包括网络摄像头IP ...

  7. java-使用ffemg插件截取rtsp视频流实现视频录制(海康相机)

    兼容windows和linux 核心代码如下: import org.springframework.stereotype.Component;import java.io.InputStream; ...

  8. 轻松实现在web页面中直接播放rtsp视频流

    轻松实现在web页面中直接播放rtsp视频流 写在前面 实现 介绍 如何使用 准备ffmpeg 运行rtsp2web 参数说明(在 `new RTSP2web` 时,可配置的参数如下): 前端代码 参 ...

  9. vlc android局域网rtsp,基于Rtsp推流,实现局域网无纸化会议直播

    注:没有实现音频推送 录屏到直播逻辑过程 推流端:得到录屏权限,开始录屏 推流端:开启线程,解码得到裸流 推流端:通过Rtsp建立服务器推流 播放端:得到rtsp://ip 通过vlc播放 什么是Rt ...

最新文章

  1. 英特尔与Blueprint Reality共同打造混合现实视频制作工具
  2. 大型三甲医院管理系统源码PACS超声科室源码DICOM影像工作站
  3. C++:构造函数2——拷贝构造函数
  4. ZOJ 2702 Unrhymable Rhymes(DP)
  5. 关于python 中的 sys.argv 的使用方法
  6. 大公司和小公司的比较
  7. 最好用的Unity代码编辑器Rider如何免费申请?
  8. RuntimeError: expected a Variable argument, but got torch.FloatTensor
  9. UnityShader之遮挡透明
  10. 【LeetCode】64. Minimum Path Sum
  11. 基于java-GUI高校科研成果管理系统
  12. 当前安装包签名出现异常_安卓系统手机安装应用出现应用签名异常或-22错误(联网验证失败)的应对方法...
  13. 网页设计html对联样式代码,纯CSS做对联广告代码
  14. python自动登录百度_python模拟百度登陆
  15. P3717 cover
  16. 全球及中国石头纸行业发展动态与投资现状分析报告2022版
  17. Linux 管理 ipod,如何使用Rhythmbox从Linux桌面管理iPod
  18. 微信小程序 音乐播放代码(播放方式,歌词滚动) (更新优化版:添加文字颜色过渡)
  19. Python中的数据序列(元组、集合、字典)
  20. nepctf2021

热门文章

  1. 调查报告:竞业协议应该怎么签
  2. 必须掌握!你知道 Spring 中运用的 9 种设计模式吗 ?
  3. clover直接进windows_mac osx黑苹果安装过程。CLOVER默认启动win10,CLOVER引导分辨率不正确解决方法。...
  4. awd赛题的flag是什么意思_红帽杯线下赛AWD题目分析
  5. 03Web服务器基础-3. 系统结构分析之C/S和B/S
  6. Flutter高仿微信-第3篇-主页
  7. rdma rocev2报文格式总结
  8. 小程序如何实现抖音视频效果?
  9. 铸造模拟分析-铸造缺陷对机械性能的影响
  10. perm函数c语言_C语言之递归排序算法