Vidéo et caméras

Autres caméras RTMP

Les réglages pour toute caméra capable d'envoyer un flux RTMP, quelle que soit la marque

SportyPlus n'exige pas de marque de caméra particulière. Tout appareil capable d'envoyer un flux RTMP vers l'adresse que vous lui indiquez fonctionnera — c'est le cas de la plupart des caméras IP, des encodeurs et des NVR, ainsi que de logiciels comme OBS.

Selon la marque, seuls l'emplacement des réglages et leur nom changent. Les valeurs ci-dessous sont les mêmes pour toutes.

Ce que vous perdez sans DoLynk. Une caméra Dahua sur DoLynk Cloud conserve aussi sa propre copie sur une carte SD : un match interrompu par une coupure de connexion peut donc être complété ensuite à partir de la caméra. Les autres caméras n'ont pas de seconde copie : si l'internet du club coupe en plein match, cette partie de l'enregistrement est perdue définitivement.Vous perdez aussi la configuration à distance. Tout ce qui figure sur cette page doit être réglé dans l'interface propre de la caméra, sur le réseau du site — SportyPlus ne peut rien en lire ni en modifier. Voir Caméras Dahua pour découvrir l'alternative.

Les réglages

RéglageValeur
Codec vidéoH.264 — jamais H.265/HEVC
Intervalle entre images clés1 seconde
Résolution1920×1080
Fréquence d'images30 (25 dans les installations PAL), fixe
Contrôle du débitCBR
Débit4096 kbps (jamais au-delà de 6144)
Codec audioAAC, ou pas d'audio du tout
ProfilHigh ou Baseline

La suite explique pourquoi, et ce qui se passe quand l'un d'eux est oublié.

Codec vidéo — H.264 uniquement

Le H.265 (HEVC) ne produit aucune vidéo, et sans rien dire. La caméra se connecte, le flux est accepté, et aucune image n'arrive jamais — ni en direct, ni dans l'enregistrement. Aucun message d'erreur, nulle part, ne vous met sur la piste.Si une caméra ne diffuse rien du tout alors que tout le reste semble correct, c'est la première chose à vérifier.

Réglez le codec sur H.264. Si la caméra propose un profil, High convient ; Baseline convient aussi et s'affiche un tout petit peu plus vite.

Intervalle entre images clés — une seconde

C'est le réglage qui détermine le retard du direct, et celui qui a le plus de chances d'être mauvais à la sortie du carton.

Un spectateur ne peut rejoindre la vidéo que sur une image clé, et le direct est découpé en segments aux limites des images clés. Une caméra qui envoie une image clé toutes les 25 secondes produit des segments de 25 secondes, et le direct finit avec plus d'une minute de retard sur le court. Une image clé par seconde ramène ce retard à environ trois secondes.

Les caméras expriment ce réglage de deux façons, et il vaut la peine de vérifier laquelle :

  • En images — appelé I Frame Interval, GOP, GOP length ou keyframe interval. Réglez-le sur le même nombre que la fréquence d'images : 30 à 30 i/s, 25 à 25 i/s.
  • En secondes — réglez-le sur 1.

Descendre plus bas n'apporte rien : les segments ne peuvent pas être plus courts qu'une seconde, quoi que fasse la caméra, et les images clés supplémentaires se paient en qualité d'image. Monter plus haut se paie directement — un intervalle de 2 secondes signifie environ six secondes de retard, et cela augmente ensuite.

Certaines caméras ont un mode « intelligent » ou « adaptatif » — Dahua l'appelle Smart Codec ou H.264+, d'autres marques Smart Encoding, H.265+ ou équivalent — qui retient les images clés quand l'image ne bouge pas. Sur un court entre deux points, c'est la plupart du temps. Désactivez-le. Il prend le pas sur l'intervalle ci-dessus, et un court vide est son pire cas.

Résolution, fréquence d'images et débit

1920×1080 à 30 i/s, 4096 kbps, CBR.

Rien n'est réencodé entre la caméra et le spectateur : chaque personne qui regarde reçoit donc la totalité du débit envoyé par la caméra. Le doubler double ce que la connexion du club doit acheminer pour chacune d'elles, et un flux que la liaison montante ne peut pas soutenir décroche — ce qui coûte le match, pas seulement la netteté. Ne dépassez pas 6144 kbps à cette résolution sans nous demander d'abord.

Utilisez le CBR plutôt que le VBR. Rien ne lisse les pics d'un débit variable avant qu'ils n'atteignent le spectateur, et ces pics tombent précisément quand le match vaut la peine d'être regardé.

Utilisez une fréquence d'images fixe. Une fréquence variable rend la durée des segments irrégulière, et des segments irréguliers ralentissent le direct pour tous ceux qui regardent ce court.

Évitez la 4K et les 50 ou 60 i/s. Ni l'un ni l'autre ne casse quoi que ce soit en soi, mais les deux multiplient ce que chaque spectateur télécharge, et les préréglages constructeur qui les proposent ont souvent de longs intervalles entre images clés.

Audio

Seul l'AAC fonctionne. Les caméras sont souvent réglées par défaut sur G.711, G.726 ou équivalent, et ces codecs sont acceptés tout au long de la chaîne — la caméra se connecte, la vidéo s'affiche, et le son n'est tout simplement jamais là. Aucune erreur n'est signalée, si bien qu'on croit à un micro défectueux plutôt qu'à un réglage.

Une caméra sans micro, ou avec l'audio désactivé, ne pose aucun problème. Elle diffuse et enregistre normalement, sans piste audio.

Faire pointer la caméra vers SportyPlus

Dans Club Admin → Commercial → Caméras, créez la caméra :

  • Type de caméra — Nous envoie un flux RTMP
  • Court — le court que la caméra filme réellement
Vérifiez bien le court. Une caméra associée au mauvais court enregistre le mauvais match, et personne ne s'en aperçoit avant de regarder un enregistrement — et à ce moment-là, les images recherchées ont disparu.

Enregistrez, rouvrez la caméra et copiez l'adresse du flux. Elle ressemble à ceci :

rtmp://stream1.sporty.plus/stream/<playback-id>?key=<stream-key>

Saisissez-la dans les réglages RTMP de la caméra — généralement sous Network, Streaming ou Publish — et activez-les. Certaines caméras séparent l'adresse en une URL de serveur et une clé de flux ; dans ce cas :

  • Serveur / URL — rtmp://stream1.sporty.plus/stream
  • Clé de flux — <playback-id>?key=<stream-key>, exactement telle quelle, y compris la partie ?key=
La partie ?key= n'est pas facultative. Sans elle, ou avec un seul caractère erroné, le flux est refusé et la plupart des caméras réessaient en silence indéfiniment, sans message d'erreur utile — une adresse mal saisie ressemble donc à un problème de réseau.Chaque caméra a sa propre adresse et sa propre clé. Elles ne peuvent être ni partagées ni réutilisées entre caméras : deux caméras sur la même clé ne peuvent pas diffuser toutes les deux.

Si la caméra envoie plusieurs flux, faites-la pointer vers celui que vous avez configuré ci-dessus — généralement appelé flux main ou primary (principal). Une caméra qui publie son flux secondaire n'envoie aucun de ces réglages, ce qui donne exactement l'impression que les réglages n'ont pas été pris en compte.

Vérifier que tout fonctionne

  1. Direct — ouvrez la caméra dans Club Admin. L'image doit apparaître en quelques secondes et rester environ trois secondes en retard sur le court. Une minute de retard ou plus signifie que l'intervalle entre images clés est trop long, ou que l'encodage intelligent est activé.
  2. Un vrai enregistrement — lisez l'enregistrement d'une réservation sur ce court.

En cas de problème

Ce que vous constatezCause habituelle
Le direct a une minute de retard ou plusIntervalle entre images clés trop long, ou encodage intelligent activé
Le direct n'apparaît jamais, le flux semble connectéLe codec est H.265 au lieu de H.264
Le direct n'apparaît jamais du toutAdresse du flux erronée, ou la caméra n'a pas accès à internet
Le direct saccade ou décrocheDébit trop élevé pour la liaison montante du club
La vidéo s'affiche mais il n'y a pas de sonLe codec audio n'est pas AAC
Les réglages semblent sans effetLa caméra publie son flux secondaire
Il manque un passage dans un matchLa connexion a coupé — sans carte SD, il n'y a rien à récupérer
Pourquoi le retard peut augmenter tout seul. Le direct a autant de retard que le segment le plus long des dernières secondes, et non que la moyenne. Une caméra qui envoie la plupart de ses images clés à temps mais en manque une de temps en temps reste au niveau le plus lent jusqu'à ce qu'elle cesse d'en manquer.Un direct qui « s'est dégradé tout seul » vient donc généralement des images clés de la caméra plutôt que de l'internet du club — vérifiez l'intervalle entre images clés avant toute autre chose.