Comment diffuser sur Twitch.tv?

11

J'utilise la dernière mise à jour d'Ubuntu 12.04 et je voudrais savoir comment je peux diffuser mon deuxième moniteur vers une adresse RTMP. (Twitch.tv)

Y a-t-il une sorte de streaming sur Linux que je peux configurer, ou un guide à jour qui montre comment le faire en 12.04?

Michaeljwjr
la source
Je l'ai fait fonctionner assez facilement avec OBS: gamingonlinux.com/articles/…
brandizzi

Réponses:

2

Vous pouvez diffuser directement vers une adresse RMTP en utilisant ffmpegou à avconvcondition que vous ayez l'authentification nécessaire (clé de flux).

Un exemple condensé d'utilisation ffmpegde la diffusion vers le serveur Twitch.tv RMTP serait le suivant:

# stream key. You can set this manually.
STREAM_KEY=$(cat ~/.twitch_key)

# stream url. Note the formats for twitch.tv and justin.tv
# twitch:"rtmp://live.twitch.tv/app/$STREAM_KEY"
# justin:"rtmp://live.justin.tv/app/$STREAM_KEY"
STREAM_URL="rtmp://live.twitch.tv/app/$STREAM_KEY"

ffmpeg \
-f alsa -ac 2 -i "pulse" \
-f x11grab -s $(xwininfo -root | awk '/geometry/ {print $2}'i) -r "30" -i :0.0 \
-vcodec libx264 -pix_fmt yuv420p -s "640x360" -vpre "fast" \
-acodec libmp3lame -threads 6 -qscale 5 -b 64KB \
-f flv -ar 22050 "$STREAM_URL"

Pour plus d'informations sur la façon de diffuser sur des plates-formes populaires telles que twitch.tv et justin.tv, consultez cette réponse askubuntu .

Un résumé d'une version étendue du script ci-dessus peut être trouvé ici: https://gist.github.com/oseparovic/2db2aaa737cd37e7c068

alexgophermix
la source
2

Rouge5 Installer red5-server

Il s'agit d'un serveur RTMP gratuit pour l'enregistrement et la diffusion sur un client Flash. Ses fonctionnalités selon la page d'accueil du projet sont:

  • Streaming audio / vidéo (FLV et MP3)
  • Enregistrement de flux client (FLV uniquement)
  • Objets partagés
  • Publication en direct (h264 en direct pris en charge maintenant)
  • Accès à distance (AMF0 / AMF3)

L'application est principalement destinée à configurer votre propre serveur RTMP. Nous n'avons aucune expérience sur la façon de configurer l'envoi d'un flux vers un serveur de streaming distant et si nous sommes en mesure de le faire pour Twitch.tv. Une documentation existe sur la page d'accueil du projet indiquant que cela peut être fait.

Une documentation (en quelque sorte assez imbriquée) peut être trouvée sur les pages des projets:

Takkat
la source
Merci pour cette liste. Je suis un novice Ubuntu complet. Pouvez-vous créer un lien vers la documentation qui explique comment diffuser en flux RTMP? Je suis très submergé par toutes ces commandes / documentation étrangères.
Michaeljwjr
Comment se fait il y a deux upvotes, mais aucune explication comment faire cela exactement?
Keiki
1

Une bonne recherche Google en trouve un peu. Le mieux est de faire ce premier. Quoi qu'il en soit ne est pas facile , mais jetez un oeil à ceci: http://michaelchinen.com/2011/06/27/justin-tv-streaming-in-linux/

Vromoth
la source
6
Bienvenue sur Ask Ubuntu! Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Eliah Kagan
1
Si vous voulez améliorer votre réponse, vous pouvez toujours le modifier (le lien d'édition est sous la réponse, près du côté gauche).
Eliah Kagan
2
Cela, comme tous les autres tutoriels que je l' ai déjà trouvé grâce à des recherches google, sont obsolètes.
Michaeljwjr