Twitch.tv'ye nasıl akış yapabilirim?


11

En son güncellenen Ubuntu 12.04 kullanıyorum ve ikinci monitörümü bir RTMP adresine nasıl aktarabileceğimi bilmek istiyorum. (Twitch.tv)

Linux'ta ayarlayabileceğim herhangi bir akış veya 12.04'te nasıl yapılacağını gösteren güncel bir kılavuz var mı?


OBS ile oldukça kolay çalıştım
brandizzi

Yanıtlar:


2

Gerekli kimlik doğrulamasına (akış anahtarı) sahip olmanız ffmpegveya sağlamanız şartıyla doğrudan bir RMTP adresine avconvakış gerçekleştirebilirsiniz.

ffmpegTwitch.tv RMTP sunucusuna akış için kullanmanın yoğunlaştırılmış bir örneği aşağıdaki gibidir:

# 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"

Twitch.tv ve justin.tv gibi popüler platformlara nasıl akış yapılacağı hakkında daha fazla bilgi için bu askubuntu yanıtına bakın .

Yukarıdaki komut dosyasının genişletilmiş bir versiyonunun bir özeti burada bulunabilir: https://gist.github.com/oseparovic/2db2aaa737cd37e7c068


2

Red5 Red5 sunucusunu yükle

Bu, bir Flash istemcisine kayıt ve akış için ücretsiz bir RTMP sunucusudur. Projenin ana sayfasına göre özellikleri şunlardır:

  • Akışlı Ses / Video (FLV ve MP3)
  • İstemci Akışlarını Kaydetme (yalnızca FLV)
  • Paylaşılan Nesneler
  • Canlı Akış Yayını (canlı h264 artık desteklenmektedir)
  • Uzak (AMF0 / AMF3)

Uygulama esas olarak kendi RTMP sunucunuzu kurmayı amaçlamaktadır. Uzak akış sunucusuna akış gönderme konusunda nasıl bir deneyimimiz yok ve bunu Twitch.tv için yapabilir miyiz. Projenin ana sayfasında bunun yapılabileceğini gösteren bazı belgeler bulunmaktadır.

Proje sayfalarında (her nasılsa oldukça iç içe geçmiş) bir dokümantasyon bulunabilir:


Bu liste için teşekkürler. Ben tam bir Ubuntu Acemi'yim. RTMP'ye nasıl akış yapılacağını açıklayan belgelere bağlantı verebilir misiniz? Tüm bu yabancı emirlere / belgelere çok şaşırdım.
Michaeljwjr

Nasıl oluyor da iki oy var, ama bunun nasıl yapılacağına dair bir açıklama yok?
keiki

1

İyi bir Google araması biraz bulur. İlk önce bunu yapmak en iyisi. Neyse kolay değil ama şuna bir göz at: http://michaelchinen.com/2011/06/27/justin-tv-streaming-in-linux/


6
Ubuntu'ya Sor hoş geldiniz! Bu teorik olarak soruyu cevaplayabilse de , cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantı sağlamak tercih edilir.
Eliah Kagan

1
Cevabınızı iyileştirmek istiyorsanız, her zaman düzenleyebilirsiniz (düzenleme bağlantısı yanıtın altında, sol tarafın yanındadır).
Eliah Kagan

2
Bu, google aramalarında bulduğum diğer tüm eğiticiler gibi eski.
Michaeljwjr
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.