Слушатели Shoutcast за прокси
Я хотел бы получить некоторую помощь в вычислении сеансов для слушателей Shoutcast за прокси-сервером (несколько слушателей используют только один IP-адрес).
Я использую журнал W3C для получения информации о слушателе и вижу, что могу использовать уникальные IP-адреса, connected_time и время начала, чтобы рассчитать, является ли это действительным сеансом. Это работает, но что делать, если вы получаете несколько подключений с одного IP-адреса. Чтобы сделать это еще сложнее, что если все эти соединения используют один и тот же агент?
Я использую php для разбора файлов журнала, но это должно иметь значение, так как я просто ищу "формулу" для использования.
Я также пытался использовать Sawmill для анализа файлов журнала, но похоже, что Sawmill объединяет эти соединения в один сеанс. Я могу однако разделить эти сессии, если агенты были другими.
Есть ли какая-то формула, которую я могу использовать, или я должен просто согласиться с тем, что, если эти множественные соединения не используют разных агентов, на самом деле не существует способа их разделения?