我设置NGINX在Wowza前一个温暖的缓存服务器> HTTP原产地应用作为边缘服务器。在配置正在与NDVR和自适应流媒体支持通过HTTPS很大流。我梳理了网上找的例子,有助于在配置NGINX和/或其他解决方案给我实时统计信息(每STREAM_NAME观众#),以及日志分析给我流每STREAM_NAME /会话持续时间和每STREAM_NAME data_transferred /会话。对于HLS在NGINX的日志流记录每一个视频块。随着Wowza,实在是有点更容易阅读的时间或在流被破坏的日志传送值字节来得到这个数据......关于这个问题的任何帮助将非常感激。谢谢。
Nginx的是不知道的大块是什么。这只是通过HTTP服务资源给客户,不知道或不关心,他们是相互关联的。因此,你必须得到你的日志所需要的数据。
客户端请求一起作为一个关联,你需要一些方法来跟踪请求之间的状态,然后记录该状态。 Cookies是做到这一点的常用方法。或者,你可以把某种在请求URI会话标识符,但这种伤害你的缓存能力,因为每个客户端都有效,要求不同的资源。
一旦你登录某种会话ID,您可以用工具如弹性堆叠到你要找的报告拼凑处理这些日志。
根据这一目标,您可能会发现它更好地得到您的数据的客户端。在那里,你有一个什么样的会议实际上是一个更好的主意,然后你就可以登录客户端的项目,如缓冲水平和等待时间,什么不是。在HTTP请求没有真正告诉你很多关于最终用户所得到的经验。如果这是你想知道什么,你应该使用日志从客户端,而不是从你的HTTP服务器。你的HTTP服务器日志对于调试底层技术架构问题更加有用。