其实截止到这里,基本平台就可以使用了,也可以配合其他业务系统,调用接口获得视频流。不过,默认都是http协议的。现在平台都要求使用Https协议,特别是小程序等三方平台,都会有基本安全性要求。这里说一下怎么改成https协议。

前置条件

1. 必须要有域名。虽然数字证书也有ip证书,但是会很麻烦,多数ca机构验证服务器需要用到80或443端口,也就是必须先备案,所以最好还是使用域名证书。

2. 购买域名证书。根据安全级别要求自行配置。单域名(不支持通配符的),阿里云的域名都是可以免费申请的。(安全级别不高)如果需要更高级别的,可以自行购买。

3. 完成域名到服务器的解析配置。

wvp-pro

wvp-pro新版本已经支持https协议部署,据说老版本可能这块有问题,建议使用最新版本。

1. 域名证书一般会提供多个版本。这里建议直接使用nginx和jdk的证书。

2. jdk证书包含jks文件和password文件。

3. 将jks文件(jdk版本证书包中提供)、pem文件、key文件(nginx证书包中提供)上传到wvp服务器目录。

4. 配置wvp应用的yml文件。

配置完成后重启wvp应用。

wvp平台本身就支持https协议访问了。嘛,目前wvp貌似仅支持单协议访问。启用了https后,就无法使用http协议访问了。

且,https写一下,分屏监控下的播放器会无法播放视频。通道下的可以。这些问题就需要个人进行二开解决了。应该是由于播放器组件配置问题导致的。

但是仅完成wvp的配置,并不能解决https应用下视频播放问题,因为你获取的流媒体播放地址,还是http协议的。所以需要继续配置ZMLMediaKit。

ZMLMediaKit

ZMLMediaKit你会发现,他只支持配置一个pem的证书文件。但是我们拿到的证书有pem和key文件两个。怎么办呢。

好吧,其实就是俩txt文件,你用文本编辑器打开key文件,把里面的内容复制到pem文件后面,用这个pem文件替换掉ZMLMediaKit默认的default.pem文件,或者启动时指定pem文件路径就可以了。

参考文件内容

-----BEGIN CERTIFICATE-----
MIIF/DCCBOSgAwIBAgIQClS8+rrDx51M3OVfzil+5zANBgkqhkiG9w0BAQsFADBu
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
RFYgVExTIENBIC0gRzEwHhcNMjIxMDE0MDAwMDAwWhcNMjMxMDE1MjM1OTU5WjAe
MRwwGgYDVQQDExNtZWRpYS53ZWlrYWltaW4udG9wMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA7+lwEP0xV8fk5eJZW7oHsxtrlp92JwMlHW2p35U3imus
oWBexWEXJR2b01AaiaCWURQPCetFxcSrqdm6wEUkYNvb9elF11J20Kai92hrzJVr
BjoWUG1hLkstuDX4KXvrD2FN6yoQWfjO3cQq3u2HEebB2h2GjTXJFmUAFsdWh1z/
DSnT0IFXz0Kr3VElOdCcm9hTfblTk/8Tc2DUgBt9N9cc3Q+lGMGIJRClI+QZ4SqD
oihjIw1Dd3DNcBGDLsr//h4C1Uovj5d2ZL/wuYX6j9mLuwy3mX9WN/GxvbG2ieU2
HE/2I41CQwKrsXhEtK0qbChuvFZBd4MoDrUH9q2plQIDAQABo4IC5DCCAuAwHwYD
VR0jBBgwFoAUVXRPsnJP9WC6UNHX5lFcmgGHGtcwHQYDVR0OBBYEFPxRP2v44Cvr
eM7iOWR3jDo427mWMB4GA1UdEQQXMBWCE21lZGlhLndlaWthaW1pbi50b3AwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA+BgNV
HSAENzA1MDMGBmeBDAECATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2lj
ZXJ0LmNvbS9DUFMwgYAGCCsGAQUFBwEBBHQwcjAkBggrBgEFBQcwAYYYaHR0cDov
L29jc3AuZGlnaWNlcnQuY29tMEoGCCsGAQUFBzAChj5odHRwOi8vY2FjZXJ0cy5k
aWdpY2VydC5jb20vRW5jcnlwdGlvbkV2ZXJ5d2hlcmVEVlRMU0NBLUcxLmNydDAJ
BgNVHRMEAjAAMIIBfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkAdwDoPtDaPvUGNTLn
Vyi8iWvJA9PL0RFr7Otp4Xd9bQa9bgAAAYPVEVOyAAAEAwBIMEYCIQDnuHF9flr+
L41uKWDarXbPxvgiwC23b3GrcbQ+iEdQfAIhAIuJFwiH8HpdlnnFrg+qQBcEVFHk
sVsqX837iGGSaJu9AHYAs3N3B+GEUPhjhtYFqdwRCUp5LbFnDAuH3PADDnk2pZoA
AAGD1RFUGwAABAMARzBFAiEAoSktu2ssO/dk9uNWhLmfNmwp9aRMETcDNSGxqOi1
I+MCIFy9/fQdzOs1+E5NjdQRh2JH7VAISou70iqehtqvG4gyAHYAtz77JN+cTbp1
8jnFulj0bF38Qs96nzXEnh0JgSXttJkAAAGD1RFT7AAABAMARzBFAiEAkKjjlawx
977w58Fm6jIxNv2DoYdPazCdCAV33H9T1NECIAM7lqyHm3XRE87skpRo4/STXHMW
uWTYVakYD8zKuInwMA0GCSqGSIb3DQEBCwUAA4IBAQBqoQRatomA+qROI1bAEhs+
nKkdk4lJnSYE3ZeBW4fX7+syOAoWE0xBrZrrTC0Rtuc5cWYJI+wdO0qk+sF3VOHZ
XTI6zCs0PQuLT+x084khrz+buWEOx7yoVBKhqTLrFNn3e+mEAfP74d+TZUvRIEuq
EoxOPYYlOAc0JwzRRfjPA224UaLc4E+y42WKjS4N9xoJk6qm2Xa0nl8jsUF5btN2
6Rvz2d5Flio3dr9nxWwT7iU7USnLYy07qNMEMg6xTXnLpaMFDPhlNhZdjXs1XuhW
0bkweXO72tLAbv5uzo2SH4WQPTHAbET4k1rVdWYd4w1uNvI2TDn0hI62HNp3xRsV
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEqjCCA5KgAwIBAgIQAnmsRYvBskWr+YBTzSybsTANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzExMjcxMjQ2MTBaFw0yNzExMjcxMjQ2MTBaMG4xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH
MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPeP6wkab41dyQh6mKc
oHqt3jRIxW5MDvf9QyiOR7VfFwK656es0UFiIb74N9pRntzF1UgYzDGu3ppZVMdo
lbxhm6dWS9OK/lFehKNT0OYI9aqk6F+U7cA6jxSC+iDBPXwdF4rs3KRyp3aQn6pj
pp1yr7IB6Y4zv72Ee/PlZ/6rK6InC6WpK0nPVOYR7n9iDuPe1E4IxUMBH/T33+3h
yuH3dvfgiWUOUkjdpMbyxX+XNle5uEIiyBsi4IvbcTCh8ruifCIi5mDXkZrnMT8n
wfYCV6v6kDdXkbgGRLKsR4pucbJtbKqIkUGxuZI2t7pfewKRc5nWecvDBZf3+p1M
pA8CAwEAAaOCAU8wggFLMB0GA1UdDgQWBBRVdE+yck/1YLpQ0dfmUVyaAYca1zAf
BgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C
AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu
Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG
/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAK3Gp6/aGq7aBZsxf/oQ+TD/B
SwW3AU4ETK+GQf2kFzYZkby5SFrHdPomunx2HBzViUchGoofGgg7gHW0W3MlQAXW
M0r5LUvStcr82QDWYNPaUy4taCQmyaJ+VB+6wxHstSigOlSNF2a6vg4rgexixeiV
4YSB03Yqp2t3TeZHM9ESfkus74nQyW7pRGezj+TC44xCagCQQOzzNmzEAP2SnCrJ
sNE2DpRVMnL8J6xBRdjmOsC3N6cQuKuRXbzByVBjCqAA8t1L0I+9wXJerLPyErjy
rMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEA7+lwEP0xV8fk5eJZW7oHsxtrlp92JwMlHW2p35U3imusoWBe
xWEXJR2b01AaiaCWURQPCetFxcSrqdm6wEUkYNvb9elF11J20Kai92hrzJVrBjoW
UG1hLkstuDX4KXvrD2FN6yoQWfjO3cQq3u2HEebB2h2GjTXJFmUAFsdWh1z/DSnT
0IFXz0Kr3VElOdCcm9hTfblTk/8Tc2DUgBt9N9cc3Q+lGMGIJRClI+QZ4SqDoihj
Iw1Dd3DNcBGDLsr//h4C1Uovj5d2ZL/wuYX6j9mLuwy3mX9WN/GxvbG2ieU2HE/2
I41CQwKrsXhEtK0qbChuvFZBd4MoDrUH9q2plQIDAQABAoIBACpisShnOyD5kXCl
4Uip4LNdjFADozG4RgXheookSDg91rV6G7Q+d4LYrM+UDuQyyWvQoemMNfr/SJ7M
90gBzzAHl+Bl0q98g75QOmmAes8dtNdYStnxwSIXKSAq9MmLeZdxhv0dpN7obM/U
WQiiqWLZxHTfE4b+MiUxOedMV3a5eUDFK4+TROtD+33LT34P/2mXBgIO+EmbXgK8
ra7QRVYnU86UnDa2JGT0WdNszOqatzk7UvhU+YM5sPk7LmTjda0dTnIZMYGyeo5H
COTcA/Pn9OptbRLKzt85cT7Pav4ciFSXlC+7zhQ32TSaoxcvXl3bQUWJKM0FZ5f7
VELzN/8CgYEA/0NbkjHn/r+jLa/WqvlJ8lJFYgYVtqywK2umAUXH+Z2J839oLCBE
W0w9Zi9j94O3Ai+xmp7z/TCQg1uIFcZWuqWQP8+gbnf7lOfp8GIEEJ0TvagEg0mE
GwnO5MdgpxKpS2gq2LKNeh+kSfgd99zGiwKhTGmtGjZLp1er2s9ujqMCgYEA8Jq8
PY6StDg1P7jUqzH6WFAWOAeH98M+VRXPRHx4Gkt0J0GhtNZX5T3lNxEY0WaJE+S8
+lZavtlZmizatjnACky22hAS5VJgobHdWV6vJNcEARLQf5Hh94i8TLJhVnL3XcAC
S/cB+Y2p8bR99Y6mykdG4Ta3Ho/CAgyz2UXnAmcCgYB67quJCrPZwd0KQaa2jHwK
UYjMnnWSljP5lUxLTJn0IuSu+ernZVrGRT9EmQohx7M5QFLeTjLe+qZ+PHSbV/uo
w9dmg82Vpf7pRY8qj2m5vowlSGdz+tG+W8jh8QshKyGRCUepOMRdziNG5FE6b37G
r6uSq0oMV52zp8tCA6gQ1QKBgG6dlQFv9L5qQQDkxtFWDtRfLXfg7n/YAWY4uquv
1b+xBNuvbtqm2I4KIMFqWNCcpVTCCqfE379ySaF6EatJbaLOlho23ZkUgFyWWz9l
KnxzZeHgdn7P4OVetcNFFz8ZZ+RwDB5El2HV4VXAN1CXntLMZifQcevZB8bNdDnl
y0jtAoGAMi6A7PnuEtBfRuTeQ7tBfcbzAKYdv88kH+3lnjgDY/xvNKm+GVzOZn4p
dh1gwWrmdMrkCg8IUw7PS71VOc+s05HmVhGkpaaYg+KYQMmFkekec/OokoLaBqFA
f3xbS6Q0bLld5dzGYvQaLqxhGpOgdlVUs6oSSLI9U06W9VdP2MU=
-----END RSA PRIVATE KEY-----

然后重启ZML的服务。记得加载ssl文件路径(或者替换default.pem)

总结

渠道wvp平台设备管理中,打开通道预览。

你会发现播放地址改成了https的地址。

当然,play接口返回的播放地址,也都变成了https的地址。

然后你就可以在https的应用下播放视频了。

国标视频平台搭建(七)配置https访问相关推荐

  1. 国标视频平台搭建(一)

    现在很多系统都涉及到安防监控功能,这个时候往往需要一套国标视频平台进行支撑.当然,使用云平台也是可以的,但是很多场景下,会要求数据不出本地内网,这时候自己搭建一套国标视频平台就很有必要了. 国标视频平 ...

  2. 国标视频平台搭建(三)wvp-28181-pro部署

    上一章已经完成了ZMLMediaKit的部署,服务器已经可以实现推拉流等操作了. 接下来就是部署一套国标平台,完成设备国标注册功能,同时使用ZMLMediaKit完成视频推拉流操作.wvp就是这样一个 ...

  3. LiveGBS国标GB/T28181国标视频平台报警消息查询配置报警订阅

    LiveGBS国标GB/T28181国标视频平台报警消息查询配置报警订阅 1.报警信息查询 2.配置开启报警订阅 2.1.国标设备编辑 2.2.配置订阅周期 2.3.选择开启报警订阅 3.配置摄像头报 ...

  4. LiveGBS流媒体平台-GBT28181国标视频平台录像存储设备录像回看解决方案

    LiveGBS流媒体平台-GBT28181国标视频平台录像存储设备录像回看解决方案 1.平台概述 2.平台录像回放 2.1.设备录像 2.1.1.存储位置 2.1.1.1.下级硬件设备 2.1.1.2 ...

  5. LiveGBS国标视频平台GB28181协议支持CAS单点登录快速对接业务系统

    LiveGBS国标视频平台GB28181协议支持CAS单点登录快速对接业务系统 1.如何配置CAS单点登陆 2.单点登录调整测试 3.搭建GB28181视频直播平台 1.如何配置CAS单点登陆 Liv ...

  6. LiveGBS流媒体平台国标GB/T28181作为下级支持国标级联海康大华宇视华为等第三方国标平台支持对接政务公安内网国标视频平台

    LiveGBS流媒体平台国标GB/T28181作为下级支持国标级联海康大华宇视华为等第三方国标平台支持对接政务公安内网国标视频平台 1.什么是GB/T28181级联 2.搭建GB28181国标流媒体平 ...

  7. LiveGBS流媒体平台国标GB/T28181功能-作为下级级联到海康大华宇视华为等第三方国标平台同样支持对接政务公安内网国标视频平台

    LiveGBS流媒体平台国标GB/T28181功能-作为下级级联到海康大华宇视华为等第三方国标平台同样支持对接政务公安内网国标视频平台 1.什么是GB/T28181级联 2.搭建GB28181国标流媒 ...

  8. LiveGBS国标GB/T28181流媒体平台功能-作为下级国标平台级联到第三方海康大华宇视华为等国标平台及其它政务公安内网国标视频平台

    LiveGBS国标GB/T28181流媒体平台功能-作为下级国标平台级联到第三方海康大华宇视华为等国标平台及其它政务公安内网国标视频平台 1.GB/T28181级联是什么 2.搭建GB28181国标流 ...

  9. LiveGBS国标GB/T28181流媒体平台接入GB28181设备作为下级支持级联到共享到海康大华宇视等第三方国标平台支持对接政务公安内网国标视频平台

    LiveGBS国标GB/T28181流媒体平台接入GB28181设备作为下级支持级联到共享到海康大华宇视等第三方国标平台支持对接政务公安内网国标视频平台 1.什么是GB/T28181级联 2.搭建GB ...

  10. LiveGBS国标视频平台GB28181支持分部式集中录像相关接口及配置说明

    LiveGBS国标视频平台GB28181支持分部式集中录像相关接口及配置说明 1.LiveGBS几种录像的区别 2.云端录像使用 2.1.云端录像接口 2.2.云端录像页面操作 2.2.1.按需录像 ...

最新文章

  1. 放置奇兵 算法 月度活动 破碎时空记录 1-3关
  2. 使用vue3.0和element实现后台管理模板
  3. [BUUCTF-pwn]——axb_2019_brop64
  4. win7操作系统上,批处理文件,直接双击的时候,能运行起来。但是以管理员身份运行的时候,都闪退。请问,这是怎么回事?...
  5. GraphQL 的前世今生
  6. 关于C语言数据类型的PPT,C语言基本的数据类型.ppt
  7. 再谈PN学习(Tracking-Learning-Detection)
  8. 数据库系统概论第五版(笔记+习题答案)(全)
  9. 固态硬盘量产工具_FORESEE G500发布,江波龙国产固态硬盘再发声
  10. 爬虫 爬取豆瓣高分电影信息
  11. 详解InnoDB的Buffer Pool
  12. linux用户motd,linux – 每个用户的SSH MOTD
  13. 微信摇一摇周边 红包
  14. opencv4.1无法加载python-cnn模型,编译第三方库libtensorflow_cc.so巨坑
  15. h5活动是什么意思_H5页面到底是什么?
  16. fuse接口用法说明
  17. 如何将D盘空间压缩并扩展C盘
  18. 借款久期还款久期 简述
  19. 规模破万亿,助力支付发展丨在线旅游市场你不知道的那些事
  20. Mysql rbo和cbo_oracle的优化——RBO和CBO简介以及optimizer_mode参数说明

热门文章

  1. svg 地图 及path的渲染
  2. HDU 4238 You Are the One
  3. 墨魂服务器维修,墨魂琅轩路线怎么选最新游戏攻略
  4. mysql error 1205_【MySQL运维】ERROR 1205 (HY000): Lock wait timeout exceeded的解决办法
  5. CVPR21Look Closer to Segment Better: Boundary Patch Refinement for Instance Segmentation
  6. Power BI 学习六:报表中视觉对象元素
  7. 谷歌发布智能绘画工具AutoDraw,只要有这个,谁都可以画画。
  8. 用计算机进行绘画教案,第二课 用鼠标键盘创作作品--电脑绘画教学设计(教案)...
  9. java word 水印_java操作word水印
  10. 计算机win10无法打开小键盘,小编告诉你win10开机小键盘不自动开启的解决伎俩...