Bagaimana cara saya streaming ke Twitch.tv?

11

Saya menggunakan Ubuntu 12.04 terbaru yang diperbarui dan saya ingin tahu bagaimana saya bisa melakukan streaming monitor kedua saya ke alamat RTMP. (Kedutan.tv)

Apakah ada jenis streaming di Linux yang bisa saya atur, atau panduan terbaru yang menunjukkan cara melakukannya dalam 12.04?

Michaeljwjr
sumber
Saya membuatnya bekerja lebih mudah dengan OBS: gamingonlinux.com/articles/…
brandizzi

Jawaban:

2

Anda dapat melakukan streaming langsung ke alamat RMTP menggunakan ffmpegatau avconvasalkan Anda memiliki otentikasi yang diperlukan (kunci aliran).

Contoh ringkas penggunaan ffmpeguntuk melakukan streaming ke server RMTP Twitch.tv adalah sebagai berikut:

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

Untuk informasi lebih lanjut tentang cara streaming ke platform populer seperti twitch.tv dan justin.tv lihat jawaban askubuntu ini .

Intisari versi lanjutan dari skrip di atas dapat ditemukan di sini: https://gist.github.com/oseparovic/2db2aaa737cd37e7c068

alexgophermix
sumber
2

Red5 Instal red5-server

Ini adalah server RTMP gratis untuk merekam dan streaming ke klien Flash. Fitur-fiturnya sesuai dengan halaman utama proyek adalah:

  • Streaming Audio / Video (FLV dan MP3)
  • Merekam Streaming Klien (hanya FLV)
  • Objek yang Dibagikan
  • Penerbitan Streaming Langsung (live h264 didukung sekarang)
  • Remoting (AMF0 / AMF3)

Aplikasi ini terutama ditujukan untuk mengatur server RTMP Anda sendiri. Kami tidak memiliki pengalaman tentang cara mengatur pengiriman streaming ke server streaming jarak jauh dan jika kami dapat melakukan ini untuk Twitch.tv. Beberapa dokumentasi ada di beranda proyek yang mengindikasikan bahwa ini bisa dilakukan.

Dokumentasi (entah bagaimana cukup bersarang) dapat ditemukan di halaman proyek:

Takkat
sumber
Terima kasih untuk daftar ini. Saya seorang pemula Ubuntu yang lengkap. Bisakah Anda menautkan ke dokumentasi yang menjelaskan cara streaming ke RTMP? Saya sangat kewalahan dengan semua perintah / dokumentasi asing ini.
Michaeljwjr
Kenapa ada dua upvotes, tapi tidak ada penjelasan bagaimana melakukan ini?
keiki
1

Pencarian google yang baik menemukan sedikit. Yang terbaik untuk melakukannya terlebih dahulu. Bagaimanapun itu tidak mudah tetapi lihatlah ini: http://michaelchinen.com/2011/06/27/justin-tv-streaming-in-linux/

Vromoth
sumber
6
Selamat Datang di Tanya Ubuntu! Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Eliah Kagan
1
Jika Anda ingin meningkatkan jawaban Anda, Anda selalu dapat mengeditnya (tautan edit ada di bawah jawaban, dekat sisi kiri).
Eliah Kagan
2
Itu, seperti semua tutorial lain yang sudah saya temukan melalui pencarian google, sudah usang.
Michaeljwjr