如何免费创建并使用直播

在 MyVMS 视频监控系统的免费演示版上搭建您自己的直播服务器

如果您愿意自己管理服务器,就可以在不使用任何付费服务的情况下运行 IP 摄像机直播:租用一台 VPS,安装 MyVMS Linux 演示版,即可通过直接链接获取封面图以及 MP4 和 HLS 直播流。

如果您不想操心服务器,rtsp.me 可以为您完成同样的工作:它会检测 RTSP 地址,并为您提供可直接用于网站的现成播放器代码。

下载 MyVMS Linux 8.6.0 x64(演示版)

您需要准备什么

第一步:租用 Linux VPS

在数据中心租用一台运行 Linux 的虚拟服务器。该服务器需要拥有一个公网 IP 地址——封面图和直播链接都会通过这个地址打开。

第二步:安装 MyVMS 演示版

下载并安装 MyVMS Linux 8.6.0 x64 演示版

安装完成后,创建一个没有管理员权限的独立用户。它的登录名和密码会出现在链接中,因此不能使用管理员账户。

切勿公开管理员的登录名和密码。链接中只应使用权限最小的独立账户。

第三步:连接摄像机

在 MyVMS 视频监控系统的设置中添加 IP 摄像机。请确认服务器能够识别该摄像机并显示画面。

第四步:开放端口 9786

MyVMS 网页服务器运行在端口 9786 上。请在路由器上做端口映射,或在服务器防火墙中开放该端口,使链接可以从互联网打开。

互联网 → PUBLIC_IP:9786 → MyVMS 网页服务器 → 摄像机

常见路由器的端口映射示例请参见指南《如何设置端口映射》

第五步:使用直接链接

PUBLIC_IP 替换为您服务器的地址,将 <base64(login:pass)> 替换为您所创建用户的 login:password 对经过 base64 编码后的字符串。

摄像机封面图(快照):

http://PUBLIC_IP:9786/cameras/0/image?authorization=Basic%20<base64(login:pass)>&keep_aspect_ratio=0&resolution=640x480

MP4 直播流:

https://PUBLIC_IP:9786/cameras/0/streaming/main.mp4?authorization=Basic%20<base64(login:pass)>&audio=1

HLS 直播流(m3u8):

https://PUBLIC_IP:9786/cameras/0/streaming/main.m3u8?authorization=Basic%20<base64(login:pass)>&audio=1

main 是摄像机的主直播流,分辨率最高;sub 是次直播流,分辨率较低。若要获取次直播流,只需将链接中的 main 替换为 sub——用于嵌入网站时,它通常加载更快,也更节省流量。

常见问题

这真的是免费的吗?
MyVMS 演示版是免费的。您只需支付 VPS 租用费用和流量费用。
需要开放哪个端口?
端口 9786——MyVMS 网页服务器运行在这个端口上。如果端口未开放,封面图和直播链接将无法从互联网访问。
main 和 sub 有什么区别?
main 是摄像机的主直播流,sub 是分辨率较低的次直播流。在 MP4 和 m3u8 链接中,只需把 main 替换为 sub 即可。
如何构建授权字符串?
将您所创建用户的 login:pass 对进行 base64 编码,并放在 Basic%20 之后。请勿使用管理员账户。
这与 rtsp.me 有什么不同?
在这种方式下,您需要自己管理服务器,并负责更新、流量和正常运行时间。而 rtsp.me 会替您承担这些工作,并额外为您提供现成的播放器、访问保护、统计数据和云端录像。

不想自己管理服务器?

在 rtsp.me 上检测您摄像机的 RTSP 地址,即可获得带播放器、访问保护和云端录像的现成直播。

检测 RTSP 地址