Retransmissions En Direct Audio Vidéo

  • : www.directcatholique.fr
  • www.directcatholique.fr
  • : DIRECT CATHOLIQUE FRANCOPHONE : nouvelle technologie au service de l'Evangélisation ! Aide aux DIRECTS CATHOLIQUES retransmis dans le monde en langue française (émission, messe, office monastique, temps fort, session, conférence...). Sur une idée d'un fondateur de Web-TV diocésaine, et reporter en radio chrétienne. Communauté, diocèse, paroisse, sanctuaire, centre spirituel : lancez-vous dans la retransmission en direct !
  • Contact
/ / /

Voici ci-dessous les notes fournies par le foyer de charité de Tressaint (Bretagne - France) qui a effectué des retransmissions fin 2016 à l'occasion de ses 50 ans. Cela servira à ceux qui utilisent le matériel Cerevo Liveshell pour retransmettre en direct live vidéo (voir rubrique "Matériels, conseils et astuces pour réussir son direct) :

Les conditions de la retransmission

  • Entrée video/audio : via cordon HDMI, 1080i, résolution 1920*720

  • Source video/audio : Image et son transmises depuis un pole video professionnel (KTOTV) et retransmission de la messe avec une Caméra Canon XA20 (pour information RCF a récupéré le son depuis leur studio à partir de la diffusion en streaming  pour en extraitre l’audio et le renvoyer aux auditeurs (sans doute un peu risqué mais cela à fonctionné de 9h30 à 12h)

 

Acquisition du matériel suivant pour le Streaming :

  • Encodeur : CEREVO Liveshell Pro Firmware 3841 (oct 2016)

  • Ligne SDSL ponctuelle 4 Mo (via le service Orange Evenement - Paris)

  • Utilisation du réseau informatique interne du site (Liaison Filaire Gigabit)


 

Paramétrage de l’encodeur CEREVO Liveshell Pro

Paramètres dans le Dashboard du Liveshell Pro

Input : 1080i (signal recu et identifié par l’encodeur)

 

Audio Mix

Boost : Off

AV-IN Vol : 9

MIC Vol : 5

HDMI Vol : 9

Adjust audio delay : 0 ms

AV IN Setting

Brightness : 144

Contrast : 128

Saturation : 144

 

Audio Quality : 44kHz Stereo Bitrate : 128 kbps. Peut être aurait-il fallu augmenter au maximun ? (l’envoi en stéreo recommande 384 kbps mais l’encodeur limite à 254 kbps)

 

Video Input : HDMI

Quality Setting

Rate Control : Quality vary

 

Video Quality

Average Bit Rate : 2000Kbps (Bite rate en live:  2392 environ / 2128 kbps)

Frame rate 25fps

Key frame Insertion time : 50f

Queue lenght : 300

Max compression ratio : 0

Profile : High

Vertical resolution 480px (si la bande passante est suffisante, choisir 720px)


 


 

Paramétrage de Youtube

  • Paramètres, débits et résolutions de l'encodeur d'événements en direct

https://support.google.com/youtube/answer/2853702?topic=2853713&hl=fr




 

Sources d’informations techniques (oct 2016) :

 

https://liveshell-manual.cerevo.com/en/category/liveshell-pro/

 

  • pour l’encodeur

    • Average Bit Rate

Indiquer le debit upload disponible avec une marge d’au moins 25%.

 

    • Rate Control : Quality vary

Contrôle de débit: Lorsque la bande passante du streaming n'est pas suffisante, ce paramètre réduira automatiquement soit la qualité (bitrate) soit le  smoothness (Frame Rate).

Compte tenu que le Frame Rate détermine le KeyFrame et qu’il vaut mieux privilégier un Frame rate fixe (c’est ce que je comprends !), choisir Quality Vary pour faire varier plutot la qualité que le Frame Rate.

 

    • KeyFrame

En video, une KeyFrame est une image de réference.

 

C'est à dire qu'il y a une image de réference et toutes les images suivantes ne seront en fait que les differences entre cette image et l'image de réference, jusqu'à la prochaine image de réference.

 

Par exemple, quand tu configures le KeyFrame dans le codec divx, il est à 10 par défaut.

C'est à dire qu'il y aura une image de reference toutes les 10 secondes (donc toutes les 250 ou 300 images si la video est du PAL ou ntsc)

 

De ce fait, plus il y a de KeyFrame, cad une valeur plus petite, meilleure sera la qualité de la vidéo. Mais cela demande plus de bande passante !

 

La valeur du KeyFrame joue aussi dans la navigabilité dans la vidéo.

Si tu met un KeyFrame toutes les 20 secondes, la navigabilité lorsque tu te déplace dans la vidéo ne sera pas terrible du tout ! Il faut en effet que le codec décompresse tout depuis la keyframe située juste avant l'endroit où tu t'es positionné ...

 

Youtube demande une valeur du KeyFrame :

 

    • What is the difference between Baseline, Main and High h264 mpeg4 / mp4 profiles?

http://www.gravlab.com/2013/11/07/difference-baseline-main-high-h264-mpeg4-mp4-profiles/

Choisir au minimum MAIN, idéalement HIGH (BASELINE : choix non suffisant)


 

    • Vertical resolution 480px

(si la bande passante est suffisante, choisir 720px)

 

  • pour Youtube

 

    • Paramètres d'encodage recommandés pour la mise en ligne

https://support.google.com/youtube/answer/1722171?hl=fr

Débits audio recommandés pour la mise en ligne

Type    Débit audio
Mono    128 kbit/s
Stéréo    384 kbit/s
5.1    512 kbit/s

 

Codec vidéo : H.264 recommandés pour la mise en ligne

  • Balayage progressif (pas d'entrelacement)

  • High Profile

  • 2 images B consécutives

  • GOP fermé. GOP de la moitié de la fréquence d'images.

  • CABAC

  • Débit variable. Aucune limite de débit requise, même si nous vous recommandons les débits suivants pour référence.

  • Sous-échantillonnage de la chrominance : 4:2:0

 

Pour obtenir un ajustement parfait avec le lecteur, utilisez un encodage avec les résolutions suivantes :

  • 2160p : 3 840 x 2 160

  • 1440p : 2 560 x 1 440

  • 1080p : 1 920 x 1 080

  • 720p : 1 280 x 720

  • 480p : 854 x 480

  • 360p : 640 x 360

  • 240p : 426 x 240




 

    • Pour extraire les videos de Youtube, utiliser le site suivant :

http://www.fluvore.com/


 

 

Paramétrage de Youtube

 

Le Youtube direct peut être programmé à l’avance pour chaque diffusion.

 

La problématique observée : le lien de diffusion à coller dans le Dashboard du Cerevo doit être modifiée pour chaque diffusion.

 

Il serait possible d’utiliser le lien diffusion fixe associé au Live mais cela ne permet pas a priori de bénéficier de la ‘’salle de controle en direct’’ dont les fonctions sont très utiles voire necessaires.


 

INFORMATIONS ET PARAMETRES / INFORMATIONS GENERALES

 



 


 

INFORMATIONS ET PARAMETRES / PARAMETRES AVANCEES

 







 

PARAMETRES D INTEGRATION / CAMERA PRINCIPALE

 


 

Choisir

- le debit approprié (celui disponible et proposé par lien Internet)

- Autre encodeurs

Copier l’URL du serveur principal dans le CEREVO pour faire le lien avec Youtube.

C’est ce lien qu’il faut changer pour chaque diffusion programmée



 

SALLE DE CONTROLE EN DIRECT

 


 

Après le demarrage de l’encodeur, cocher de préférence la synchronisation avec le lecteur de prévisualisation.

...




 

ASSISTANCE CEREVO

 

Bug signalé au support :

 

J'utilise le CEREVO Liveshell Pro Firmware 3841

 

Depuis octobre 2016 Youtube a modifié sa politique de diffusion du streaming. La clé du stream change pour chaque événement.

 

Observations :

1.

Il n'est pas possible d'utiliser la pré-configuration proposée dans le menu du Dashboard pour configurer le lien entre Youtube et le Liveshell Pro. Pas de possibilité de poursuivre la configuration du LiveShell Pro après la page d'authentification avec google/Youtube.

Solution :  Il faut utiliser le lien générique (other broadcasting services).

Mais dans cette configuration, l'écran de contrôle du Dashboard reste noir !

 

2.

Affiche d'un bug sur Youtube pendant la diffusion

 

Voici le message d'erreur affiché par Youtube lorsqu'il recoit le flux stream :

 

"Veuillez vérifier la résolution de la vidéo. La résolution actuelle (852 x 480) n'est pas optimale."

 

Pourquoi le Liveshell Pro envoie une résolution à 852*480 au lieu de 854*480 ? Bug ?

 

En depit du bug et du message d’erreur affiché par Youtube, la diffusion en direct  a correctement fonctionnée.


 

Réponse du support :

 

Please note Cerevo can only provide customer support in English or Japanese.

 

Can you send a video or screenshots of both of the issues you found so our engineering team can investigate?

 

If you have any further questions please email us again.

--

Many thanks,

Nick Carter,

Cerevo Customer Support,

support-global@cerevo.com.



Faut de temps, je n’ai pas donné suite !

Partager cette page

directcatholique