Autres caméras RTMP
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.
Les réglages
| Réglage | Valeur |
|---|---|
| Codec vidéo | H.264 — jamais H.265/HEVC |
| Intervalle entre images clés | 1 seconde |
| Résolution | 1920×1080 |
| Fréquence d'images | 30 (25 dans les installations PAL), fixe |
| Contrôle du débit | CBR |
| Débit | 4096 kbps (jamais au-delà de 6144) |
| Codec audio | AAC, ou pas d'audio du tout |
| Profil | High ou Baseline |
La suite explique pourquoi, et ce qui se passe quand l'un d'eux est oublié.
Codec vidéo — H.264 uniquement
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.
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
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
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=
?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
- 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é.
- Un vrai enregistrement — lisez l'enregistrement d'une réservation sur ce court.
En cas de problème
| Ce que vous constatez | Cause habituelle |
|---|---|
| Le direct a une minute de retard ou plus | Intervalle 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 tout | Adresse du flux erronée, ou la caméra n'a pas accès à internet |
| Le direct saccade ou décroche | Débit trop élevé pour la liaison montante du club |
| La vidéo s'affiche mais il n'y a pas de son | Le codec audio n'est pas AAC |
| Les réglages semblent sans effet | La caméra publie son flux secondaire |
| Il manque un passage dans un match | La connexion a coupé — sans carte SD, il n'y a rien à récupérer |