有没有办法像CMD中的命令“ping domain -t”一样测试RTMP连接,这样我就可以检查RTMP服务器在一段时间内停机的次数。
答案 0 :(得分:0)
您可以使用rtmpdump并连接到不存在的视频。
如
rtmpdump -r rtmp://[server]/[application]/gibberish
其中gibberish
不是您服务器上的实际视频。
我回来了
Connecting ...
INFO: Connected...
ERROR: Closing connection: NetStream.Play.StreamNotFound
这可以满足您的需求,因为它通过RTMP连接到您的服务器并返回一个"已连接的"信息。如果您的服务器出现故障,它会给您一个不同的错误。
如果你正在使用AMS,那么还有Adobe Media Server Administration Console,它运行在与RTMP不同的端口上,所以除非整个盒子崩溃,否则你应该能够检查并查看是否它正在运行。