• Koti
  • LinuxBlondit
  • IRC

LinuCast Liveä?

Metatietoa: ninnnu @ December 20th, 2008 kategoriassa Blog.
Tagit: gstreamer, linucast, pulseaudio, vapaasuomi

Live-podcast-streamaus on yllättävän vaikeeta, ja oon alkanut jo ymmärtämään miksi näillä StriimiNetin vakio-podcastaajilla on useampi kone käynnissä podcastejen aikana, vaikka Macilla/Winkulla pitäs vissiin ehkä olla helpompikin vetää streamiin ohjelmia niin että kaikkien äänet kuuluu niin kuin pitäs.
Kirjoitin tästä jo aiemmin, mutta totesin itsekkin tossa tolla GStreamer-IceCast-virityksellä leikkiessä että ei se oikeasti ole kivaa, toi taika kun syö kaiken mikkiliikenteen ja pistää streamiin. Fail, mä haluun että sinne menee vain se sama kuin mitä muut Mumblaajat kuulee.
2. yritys: Selasin Mumblen asetuksia, ja sieltä löytykin hyvin lupaavan oloinen “Loopback Test”-nappula. Testasin ja hyvin toimi (…mun päässä), kuulutin siinä vaiheessa jo ekan kerran että “hei, mullon live-setup valmis. Liveiltäiskö joskus?” Ainoa vain Nollapisteen Mumble-testisessiossa todettiin että edes server-pykälään asetettuna Mumblen loopback ei vie ääntä muille. Fail
3. yritys: Kolmas kerta toden sanoo. Seuraksi toinen kone. Toinen PulseAudio. Toinen 8.04+ asennus (-> päivitin iskän koneen Dapperista Hardyyn, enemmän tai vähemmän tän takia. Boottaa muuten paljon nopeammin nyt). GStreamerille annetaan vain PA:n monitor-laite striimattavaksi. Semi-fail, striimi tuntuu epävakaalta ja viive kasvaa aina kun on hiljaista. Kthxei.
4. yritys: Toinen kone pysyy kuvioissa, koska ainoa ongelma on loppujen lopuksi vain se viive. Viivettä tulee koska on hiljaista. Vika siis lienee pulsesrc-laitteessa joka ei hiljaisina hetkinä ilmeisesti syötä mitään. Ratkaisu? Miksataan mukaan toinen laite syöttämään hiljaisuutta (toinen vaihtoehto olisi ollut asettaa striimi-Mumble loopbackille ja “continuous”-puhemoodi?). Tai no, itseasiassa se syöttää “wave=2″:n tuottamaa ääntä 0.001 voimakkuudella. Success, viive 10 sekuntia, vakio.
Taika…sana(?): gst-launch-0.10 adder name=mix ! audioconvert ! vorbisenc ! oggmux ! shout2send ip=192.168.1.32 port=8000 password=foobar mount=pulsetest.ogg { pulsesrc device=alsa_output.pci_1106_3059_sound_card_0_alsa_playback_0.monitor ! audioconvert ! queue ! mix. } { audiotestsrc wave=2 freq=512 volume=0.001 ! audioconvert ! queue ! mix. }
Huomaa: Monitorilaitteessa pitää olla liikennettä kun pistää ton striimauksen päälle, muuten tulee hämärää “negotiaton error”ia.

Nii et milloinkas pidetään eka LinuCast Live-jakso? :)



No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

DoFollow on iloinen asia :)


Kirjoitukset

  • Artikkelit
  • Blog

Tagit

ajatellaan lapsia Assembly Botsbot Debian DNA ei_näin finhack firefox Gentoo GHOP gnome gstreamer ibm icann irl jaiku java kde lb.org linucast MBNet meemi offtopic pelit Pori pulseaudio python ruotsi sananvapaus sensuuri ssh tar teeworlds tietoturva touchpad Ubuntu valvonta vapaasuomi viacom Wiimote wings2 wlan X Xnest yksityisyys

Muut jäsenet

  • Makkonen
  • Mippe

Muut ohjeet

  • Gentoo-ohjeita suomeksi
  • LINUX-BOX: Ohjeet
  • Linux.fi
  • Tapsan Linux-sivut
  • The Linux Documentation Project
  • Ubuntu Tutuksi
  • Ubuntun asennus verkon yli (eng)
  • Velhottarien rautalankaohjeet

Muuta

  • LinuCast
  • LinuxChix
  • Mandriva-fi
  • Porixi
  • Ubuntu Suomi
  • VapaaSuomi blogit

Uutisia

  • LinuxOnly

Copyright © 2009 Linuxblondit. Powered by WordPress.
WordPress Theme by Flash Templates