vlc android流加密,EasyDSS如何实现RTSP视频流地址加密?
关于信息安全现在已经成为了大家越发关心的话题,在视频监控平台搭建的项目中,视频流播放地址的安全也是需要我们注意的。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视频流地址加密?相关推荐
- 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放
场景 目前市面上有很多开源的流媒体服务器解决方案,常见的有SRS.EasyDarwin.ZLMediaKit和Monibuca等. 1.SRS GitHub - ossrs/srs: SRS is a ...
- 如何在高版本谷歌Chrome浏览器中用VLC播放海康、大华RTSP实时视频?
一.背景 随着互联网基础设施的完善以及4G.5G等技术的大规模商用,在Chrome.Firefox.Edge等浏览器播放RTSP视频流也慢慢成为了信息化系统的行业标准. 早些年还可用VLC播放器在网页 ...
- 海康摄像头rtsp视频流html直播展示(适用360浏览器)和转rtmp流的一种配置方式
背景: 因一个项目的需要,现有海康摄像头的rtsp流地址,想在web端进行监控视频直播展示,由于实际环境限制,自行搭建流媒体服务器将其转换为更为通用的rtmp流格式的方案无法落地:故最终仍使用rts ...
- RTSP视频流显示(海康威视)
RTSP视频流显示(海康威视) VLC 网页显示 VLC-Qt库 SDK(C++) 本文使用环境如下: SDK下载. 编写应用 ffmpeg+Nginx 直接使用ffmpeg解码视频 AppEmit ...
- windows使用ffmpeg实现rtsp视频流转换
一.部署安装nginx 下载nginx 下载地址:http://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.18.0为例,直接下载 nginx ...
- 基于RTSP视频流的Java后台服务端虹软人脸识别
1 概述 人脸识别技术是随着技术发展而产生的生物识别技术,目前已广泛应用于安防领域,主要用于身份验证和身份识别.视频监控是安防系统常见的一种表现形式,需要部署各种摄像头,包括网络摄像头IP ...
- java-使用ffemg插件截取rtsp视频流实现视频录制(海康相机)
兼容windows和linux 核心代码如下: import org.springframework.stereotype.Component;import java.io.InputStream; ...
- 轻松实现在web页面中直接播放rtsp视频流
轻松实现在web页面中直接播放rtsp视频流 写在前面 实现 介绍 如何使用 准备ffmpeg 运行rtsp2web 参数说明(在 `new RTSP2web` 时,可配置的参数如下): 前端代码 参 ...
- vlc android局域网rtsp,基于Rtsp推流,实现局域网无纸化会议直播
注:没有实现音频推送 录屏到直播逻辑过程 推流端:得到录屏权限,开始录屏 推流端:开启线程,解码得到裸流 推流端:通过Rtsp建立服务器推流 播放端:得到rtsp://ip 通过vlc播放 什么是Rt ...
最新文章
- 英特尔与Blueprint Reality共同打造混合现实视频制作工具
- 大型三甲医院管理系统源码PACS超声科室源码DICOM影像工作站
- C++:构造函数2——拷贝构造函数
- ZOJ 2702 Unrhymable Rhymes(DP)
- 关于python 中的 sys.argv 的使用方法
- 大公司和小公司的比较
- 最好用的Unity代码编辑器Rider如何免费申请?
- RuntimeError: expected a Variable argument, but got torch.FloatTensor
- UnityShader之遮挡透明
- 【LeetCode】64. Minimum Path Sum
- 基于java-GUI高校科研成果管理系统
- 当前安装包签名出现异常_安卓系统手机安装应用出现应用签名异常或-22错误(联网验证失败)的应对方法...
- 网页设计html对联样式代码,纯CSS做对联广告代码
- python自动登录百度_python模拟百度登陆
- P3717 cover
- 全球及中国石头纸行业发展动态与投资现状分析报告2022版
- Linux 管理 ipod,如何使用Rhythmbox从Linux桌面管理iPod
- 微信小程序 音乐播放代码(播放方式,歌词滚动) (更新优化版:添加文字颜色过渡)
- Python中的数据序列(元组、集合、字典)
- nepctf2021
热门文章
- 调查报告:竞业协议应该怎么签
- 必须掌握!你知道 Spring 中运用的 9 种设计模式吗 ?
- clover直接进windows_mac osx黑苹果安装过程。CLOVER默认启动win10,CLOVER引导分辨率不正确解决方法。...
- awd赛题的flag是什么意思_红帽杯线下赛AWD题目分析
- 03Web服务器基础-3. 系统结构分析之C/S和B/S
- Flutter高仿微信-第3篇-主页
- rdma rocev2报文格式总结
- 小程序如何实现抖音视频效果?
- 铸造模拟分析-铸造缺陷对机械性能的影响
- perm函数c语言_C语言之递归排序算法