Discussion:
[LAU] Streaming a show with linux?
Mac
2018-09-14 11:44:08 UTC
Permalink
Thinking about setting up a live streaming radio show for a local theater
group. Figured I'd start here with my research.

Does anyone do this with Linux? What app do you use?

How about video?

Regards,
Mac
Hi there,
On my T480s on Archlinux I often have issues with my USB microphone (h1
Sep 14 19:00:57 t480s kernel: retire_capture_urb: 2477 callbacks suppressed
Sep 14 19:01:02 t480s kernel: retire_capture_urb: 2480 callbacks suppressed
Sep 14 19:01:07 t480s kernel: retire_capture_urb: 2479 callbacks suppressed
Resulting in just noise / garbage when recording with an ffmpeg/pulseaudio
https://github.com/kaihendry/recordmydesktop2.0/blob/master/x11capture
https://s.natalian.org/2018-09-14/noise.mp4
It's difficult to reproduce, but I have managed to experience the issue
again and again on stable kernels, e.g.
Linux t480s 4.18.6-arch1-1-ARCH #1 SMP PREEMPT Wed Sep 5 11:54:09 UTC 2018
x86_64 GNU/Linux
But not (yet) upon linux-lts 4.14.69-1 aka "LTS".
Any tips how I should proceed here?
https://www.kernel.org/doc/linux/REPORTING-BUGS is a bit overwhelming.
Many thanks,
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
Mailing JS
2018-09-14 12:52:26 UTC
Permalink
Hi,

for several years I've streamed for a local radio station with:

Focusrite Scarlett 2i2

ubuntu (14/16)
jackd
calf plugins (Limiter/ Compressor)
darkice

to an icecast streaming server.

My generally pc setup was as described here:

https://joergsorge.de/blog/opensource-audioworkstation/

Regards
Post by Mac
Thinking about setting up a live streaming radio show for a local theater
group. Figured I'd start here with my research.
Does anyone do this with Linux? What app do you use?
How about video?
Regards,
Mac
Hi there,
On my T480s on Archlinux I often have issues with my USB microphone (h1
Sep 14 19:00:57 t480s kernel: retire_capture_urb: 2477 callbacks suppressed
Sep 14 19:01:02 t480s kernel: retire_capture_urb: 2480 callbacks suppressed
Sep 14 19:01:07 t480s kernel: retire_capture_urb: 2479 callbacks suppressed
Resulting in just noise / garbage when recording with an ffmpeg/pulseaudio
https://github.com/kaihendry/recordmydesktop2.0/blob/master/x11capture
https://s.natalian.org/2018-09-14/noise.mp4
It's difficult to reproduce, but I have managed to experience the issue
again and again on stable kernels, e.g.
Linux t480s 4.18.6-arch1-1-ARCH #1 SMP PREEMPT Wed Sep 5 11:54:09 UTC 2018
x86_64 GNU/Linux
But not (yet) upon linux-lts 4.14.69-1 aka "LTS".
Any tips how I should proceed here?
https://www.kernel.org/doc/linux/REPORTING-BUGS is a bit overwhelming.
Many thanks,
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
--
--------------------------
https://github.com/xpilgrim
Joe Hartley
2018-09-14 13:58:39 UTC
Permalink
On Fri, 14 Sep 2018 14:52:26 +0200
Post by Mailing JS
Hi,
Focusrite Scarlett 2i2
ubuntu (14/16)
jackd
calf plugins (Limiter/ Compressor)
darkice
to an icecast streaming server.
I set up a streaming netcaster using DarkIce and Icecast a few years ago.
+1 for that combination.

The system was set up to play previous shows from a library, but at the
click of a button could take a live stream from a mixer that had mics,
turntables, CD players and a machine running Mixxx connected.
--
======================================================================
Joe Hartley - UNIX/network Consultant - ***@brainiac.com
Without deviation from the norm, "progress" is not possible. - FZappa
Mac
2018-09-16 19:11:07 UTC
Permalink
Hmm...finally had a chance to look at this.

I setup on Shoutcast and used darkice, but, I got no streaming. I'll look
at it more. Is it possible my AT and firewall are confusing the issue...

If I run icecast and I'm behind a NAT and firewall, how do listeners get to
it?
Post by Mailing JS
Hi,
Focusrite Scarlett 2i2
ubuntu (14/16)
jackd
calf plugins (Limiter/ Compressor)
darkice
to an icecast streaming server.
https://joergsorge.de/blog/opensource-audioworkstation/
Regards
Post by Mac
Thinking about setting up a live streaming radio show for a local theater
group. Figured I'd start here with my research.
Does anyone do this with Linux? What app do you use?
How about video?
Regards,
Mac
Hi there,
On my T480s on Archlinux I often have issues with my USB microphone (h1
Sep 14 19:00:57 t480s kernel: retire_capture_urb: 2477 callbacks
suppressed
Post by Mac
Sep 14 19:01:02 t480s kernel: retire_capture_urb: 2480 callbacks
suppressed
Post by Mac
Sep 14 19:01:07 t480s kernel: retire_capture_urb: 2479 callbacks
suppressed
Post by Mac
Resulting in just noise / garbage when recording with an
ffmpeg/pulseaudio
Post by Mac
https://github.com/kaihendry/recordmydesktop2.0/blob/master/x11capture
https://s.natalian.org/2018-09-14/noise.mp4
It's difficult to reproduce, but I have managed to experience the issue
again and again on stable kernels, e.g.
Linux t480s 4.18.6-arch1-1-ARCH #1 SMP PREEMPT Wed Sep 5 11:54:09 UTC
2018
Post by Mac
x86_64 GNU/Linux
But not (yet) upon linux-lts 4.14.69-1 aka "LTS".
Any tips how I should proceed here?
https://www.kernel.org/doc/linux/REPORTING-BUGS is a bit overwhelming.
Many thanks,
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
--
--------------------------
https://github.com/xpilgrim
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
Joe Hartley
2018-09-16 19:23:30 UTC
Permalink
On Sun, 16 Sep 2018 15:11:07 -0400
Post by Mac
If I run icecast and I'm behind a NAT and firewall, how do listeners get to
it?
You'll want to set up a port forwarding rule at your router/firewall to send
port 80 (and 443 as well if you do https) to the NAT address of the streamer.
Don't forget to allow ports 80/443 in the streamer's firewall if it's
running one.
--
======================================================================
Joe Hartley - UNIX/network Consultant - ***@brainiac.com
Without deviation from the norm, "progress" is not possible. - FZappa
Mailing JS
2018-09-20 08:05:41 UTC
Permalink
Post by Mac
Hmm...finally had a chance to look at this.
I setup on Shoutcast and used darkice, but, I got no streaming. I'll look
at it more. Is it possible my AT and firewall are confusing the issue...
If I remember right, with shoutcast, I had face issues.

Shoutcast and Icecast are using different "models". I mean for shoutcast
the user must notice a extension, such as "*.m3u". By using icecast,
this extention is not neccessary.

And please take in mind, darkice must connect directly to the (external)
Icecast. With proxy, in my cases, it doesn't work.

Regards
Post by Mac
If I run icecast and I'm behind a NAT and firewall, how do listeners get to
it?
Post by Mailing JS
Hi,
Focusrite Scarlett 2i2
ubuntu (14/16)
jackd
calf plugins (Limiter/ Compressor)
darkice
to an icecast streaming server.
https://joergsorge.de/blog/opensource-audioworkstation/
Regards
Post by Mac
Thinking about setting up a live streaming radio show for a local theater
group. Figured I'd start here with my research.
Does anyone do this with Linux? What app do you use?
How about video?
Regards,
Mac
Hi there,
On my T480s on Archlinux I often have issues with my USB microphone (h1
Sep 14 19:00:57 t480s kernel: retire_capture_urb: 2477 callbacks
suppressed
Post by Mac
Sep 14 19:01:02 t480s kernel: retire_capture_urb: 2480 callbacks
suppressed
Post by Mac
Sep 14 19:01:07 t480s kernel: retire_capture_urb: 2479 callbacks
suppressed
Post by Mac
Resulting in just noise / garbage when recording with an
ffmpeg/pulseaudio
Post by Mac
https://github.com/kaihendry/recordmydesktop2.0/blob/master/x11capture
https://s.natalian.org/2018-09-14/noise.mp4
It's difficult to reproduce, but I have managed to experience the issue
again and again on stable kernels, e.g.
Linux t480s 4.18.6-arch1-1-ARCH #1 SMP PREEMPT Wed Sep 5 11:54:09 UTC
2018
Post by Mac
x86_64 GNU/Linux
But not (yet) upon linux-lts 4.14.69-1 aka "LTS".
Any tips how I should proceed here?
https://www.kernel.org/doc/linux/REPORTING-BUGS is a bit overwhelming.
Many thanks,
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
--
--------------------------
https://github.com/xpilgrim
_______________________________________________
Linux-audio-user mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-user
--
--------------------------
https://github.com/xpilgrim
h***@gmx.net
2018-09-14 13:26:45 UTC
Permalink
On Fri, 14 Sep 2018 07:44:08 -0400
Post by Mac
Thinking about setting up a live streaming radio show for a local
theater group. Figured I'd start here with my research.
Does anyone do this with Linux? What app do you use?
How about video?
Regards,
Mac
[...]
I have only experience with streaming on Twitch. The most commonly used
tool for that is OBS. Maybe Simple Screen Recorder would work too.

I don't stream a camera but I know others do so successfully.

I'm currently experimenting with streaming via JACK. That naturally
includes session management, which is still a can of worms
unfortunately. I have a mostly working setup now and plan to write it
up soonish.

Regards,
Philipp
Len Ovens
2018-09-14 15:41:46 UTC
Permalink
Thinking about setting up a live streaming radio show for a local theater group.
Figured I'd start here with my research.
Does anyone do this with Linux? What app do you use?
IDJC (internet DJ Consol) comes to mind. However you say theater group,
does that mean one mic per actor or a stereo input? IDJC will accept a
stereo input easily and I think the number of mono input channels can be
expanded somewhat, but an extra mixer such a nonmixer or Ardour's mixer
would also allow inlining effects. (Ardour would allow recording as
separate tracks as well) IDJC does require jack to run, but if you are
using more than one application anyway or using USB mics, you would need
it anyway.

--
Len Ovens
www.ovenwerks.net
Daniel Swärd
2018-09-17 10:01:28 UTC
Permalink
Post by Mac
Thinking about setting up a live streaming radio show for a local theater
group. Figured I'd start here with my research.
Does anyone do this with Linux? What app do you use?
How about video?
I haven't done this myself, but there was a thread in July on this topic about
using this: https://obsproject.com/

Here's the thread:
http://linux-audio.4202.n7.nabble.com/Streaming-setup-with-OBS-and-JACK-td106670
.html

/Daniel
Luka Prinčič
2018-09-21 13:46:08 UTC
Permalink
i think there are two options:

# audio-only:

Icecast server (can be in your home if you have a good connection,
otherwise maybe use a permanent server - you can get your own virtual one
in seconds, at DigitalOcean for example, for 5$/month - with root access
and all)

Stream to it with darkice or Mixxx.


# video:

use amazing OBS (https://obsproject.com) to create pretty much your own tv show,
or just stream your screen or outside of your window
or your mic or any combination. it works amazingly on Linux
and streams to anything - twitch, youtube, picarto.tv..

caveats:
1) it streams h264/mp4 (not webm), and
2) only works with nvidia graphic cards (afaik) - or maybe only with accelerated
graphics... but intel-based integrated graphics on laptops do not work.
3) any copyrighted audio you stream will be muted by most services like
youtube, twitch, picarto or facebook.

now if only PeerTube would support live streaming one day!


Luka
--
< OUT NOW >
< The Feminalz present Technoburlesque: Image Snatchers 2
https://music.lukaprincic.si/album/technoburlesque-image-snatchers-2 >

< http://lukaprincic.si http://patreon.com/lukaprincic <
< http://kamizdat.si http://emanat.si <
< social: https://toot.si/@luka https://mastodon.art/@luka <
< pgp key: https://pgp.mit.edu/pks/lookup?search=luka+princic <

█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
Luka Prinčič
2018-09-21 13:55:34 UTC
Permalink
Post by Luka Prinčič
3) any copyrighted audio you stream will be muted by most services like
youtube, twitch, picarto or facebook.
to clarify: muting happens on saved/archived recordings, not live.

Luka

Continue reading on narkive:
Loading...