1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Streaming audio: statistiques
Le calcul de nos statistiques est complexe. Nous avons plusieurs sources:
- les logs des serveurs servent à calculer les statistiques journalières: nombre d'auditeurs, temps et moyenne d'écoute, trafic moyen et total
- les connexions instantanées minute par minute ou moyenne sur 5 minutes proviennent des statistiques instantanées du serveur (les mêmes qui sont obtenues par "Broadcast radio: liste des radios" -> Ma radio -> Edition du flux -> Paramètres avancés: Lien accès Webmediastats / Web Radio Stats
- un script déclenché à chaque connexion/déconnexion qui nous donne la géolocalisation, les players et les connexions uniques par mois / semaine
L'IP nous donne le pays de connexion, sur la même base que toutes les géolocalisations que l'on trouve sur le web. A la déconnexion, on enregistre le timestamp du temps de déconnexion. Les totaux de géolocalisation sont calculés sur une ip unique.
Quant au nombre d'auditeurs: la plateforme icecast ne gère pas directement les stats et ne fournit que des stats instantanées à un instant t, sans enregistrer les données. Nous devons donc les fournir nous-mêmes - dans les stats instantanées, pour chaque serveur, on récupère les statistiques instantanées fournies par la plateforme icecast et on compte les connexions pour chaque radio, toutes les minutes. En principe, c'est cohérent avec les données enregistrées en base, puisque ces données ont la même base de calcul. Ces données instantanées sont celles auxquelles vous pouvez accéder par le lien "Webmediastats" accessible sur le Manager par "Broadcast radio: liste des radios" > Ma radio > Edition du flux > Paramètres avancés: Lien accès Webmediastats / Web Radio Stats - pour les stats journalières, un script calcule le nombre de connexions et le temps de connexion d'après les logs Apache, qui peuvent sans doute différer un peu des autres données.
Quant à la bande passante, elle est calculée en fonction du temps de connexion et du bitrate du flux.
La moyenne par auditeur est le total d'écoute par auditeur divisé par le nombre d'auditeurs.
Exemple:
flux 1 — 30 000 000 secondes et 100 000 auditeurs
flux 2 — 25 550 000 secondes et 135 000 auditeurs
Totaux 55 550 000 secondes et 235 000 auditeurs. Moyenne: 236.38 seconde soit 3.93 minutes par auditeur
La moyenne cumulée est le total du temps moyen d'audition par flux.
Si on reprend les chiffres:
flux 1 — 300 secondes de moyenne
flux 2 — 189,26 secondes de moyenne
Total cumulé: 489.26 secondes soit 8,16 minutes
Vous trouverez également des statistiques au sujet du nombre d’auditeurs qui ont été connecté plus de 30 secondes (TotalAuditeurs >= 30s).