Received: from mail-ua1-f54.google.com (mail-ua1-f54.google.com [209.85.222.54]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 2D22E782CD5 for <~alpine/devel@lists.alpinelinux.org>; Mon, 1 Jun 2020 18:39:51 +0000 (UTC) Received: by mail-ua1-f54.google.com with SMTP id c9so328940uao.11 for <~alpine/devel@lists.alpinelinux.org>; Mon, 01 Jun 2020 11:39:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4tmPxtEaQZyAud77vgYANOZjbvFQYn1ezz+M0TuF0Uw=; b=QNTuPq2ruSfEALZ8PvAR7807DJ1TcOnsaSHG6NE1iMPqIhs8pPV71J/qPH5rT7l/M6 +CpofmaUMjgMQb7Wcqo20JCb46HBSh/k7SYeSf+IsERNUKHcGpKTG56FFleBuIKD+SQw NL03Se1rrB+f4OfuH30iyuEnvaybw+JSeZ4CqA18C6EECEPdGoI0EqhGOVeUhiKnd2sw wwuQJ7RrD7mtsfNo2Piuq2isOEI4Llhyz7UMQtm/GYAYp2Xr/242I93OMx1OEcEbG2GR /uLkIYZmrjrdkfmkJ6py847wUKp5EnJ5aFQstLy4g5jMJU6NeDvob5vVCfc//ybgrid/ rYzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4tmPxtEaQZyAud77vgYANOZjbvFQYn1ezz+M0TuF0Uw=; b=UiH//gD0gzrs0p8h64nxgu0IwGfiVI+rlpjJIjixJXe8sm1G2k3umOZnNI3ByEbdSU xNLe1dKLvW1+ZG59YQ9izN57AUAL6yOSxN7k3t0NDfvTHKWX0XrDxntAKrqdqc8qzsPd AegY4DzivyZa9GYkOwH/wLLe60+d64ZQqdTr8rtIbJrPstbox7OeSxsEleMZRrmILLg9 1gYqIfN8kwrygmGripmnKm05INXaJ+nc/+xb3pQBv5iBWUWpgdzIFAl1UjNTNk3hW0uy coXk1sWT6xqeqXhqYetwJIJJhVFxtDblgb+1W/eIxJ5xrw/StKr9WDaJQ4Yy845FTDlS UmhQ== X-Gm-Message-State: AOAM531rzPxFVMCOPA/iws+41BiG2qeRgsH2lzBQDzoztFHn87J9FkjO B2xuT+cDrFP0pYHxkVmK5Z6YeOS8/roF3o7VclI= X-Google-Smtp-Source: ABdhPJxE7DPam4xbHFcrEUdgLfEYojfTG7IVLkGnbu40zMREf9el2+R8cjG5ZDazSwRxRpdOZNDwormE1Sm4oA6h+po= X-Received: by 2002:ab0:210b:: with SMTP id d11mr15980179ual.78.1591036789713; Mon, 01 Jun 2020 11:39:49 -0700 (PDT) MIME-Version: 1.0 References: <20200521160527.718c2d2c@ncopa-desktop.copa.dup.pw> <2982052.IqFZyr3sfq@localhost> <3281936.7VNl89jVkd@localhost> In-Reply-To: <3281936.7VNl89jVkd@localhost> From: Jeff Bilyk Date: Mon, 1 Jun 2020 14:39:38 -0400 Message-ID: Subject: Re: RFC: an online alpine developer conference To: Ariadne Conill Cc: Daniel Corbe , ~alpine/devel@lists.alpinelinux.org Content-Type: multipart/alternative; boundary="000000000000acec9a05a70a1e82" --000000000000acec9a05a70a1e82 Content-Type: text/plain; charset="UTF-8" On Mon, Jun 1, 2020 at 9:37 AM Ariadne Conill wrote: > > Hello, > > On Monday, June 1, 2020 2:19:52 AM MDT Daniel Corbe wrote: > > On Mon, Jun 1, 2020 at 12:16 AM Ariadne Conill > wrote: > > > Hello, > > > > > > On Monday, June 1, 2020 12:08:35 AM MDT Oliver Smith wrote: > > > > Great idea, I'm definitively interested! > > > > > > > > I would strongly prefer if we could use a free software tool for the > > > > conference though. > > > > > > It is our intention to use libre software for producing the conference. > > > But we are still quite early in the planning process. If anyone has > > > technical suggestions for producing the conference, it would be helpful > > > to share them with us. > > > > > > Ariadne > > > > Does the project have an official Youtube or Twitch channel? > > Presenters can use OBS, which is free and open source software and > > makes short work of doing screen captures for broadcasting. From > > there, you can turn any Youtube livestream into just a regular youtube > > video. I realize Youtube isn't exactly the freest platform in the > > world; however, its audience reach is unparalleled; and I'm sure > > everyone here has watched youtube livestreams and VODs before. > > The plan is to stream it to both Youtube and Twitch as well as our own open > streaming platform instance, I think. The main issue around production is > taking the individual streams and combining them into a single unified program, > but I suspect that OBS can probably be used to combine streams somehow. I > just haven't ever tried it before, so I don't know the details. > > I do know that there are things which can consume an RTMP stream and > redistribute it to Twitch, Youtube and other platforms, so that's just a > matter of packaging up something and getting it deployed somewhere. We're a > few months out still, so I suspect we can figure that part out trivially > between now and then. I've found nginx to be a solid tool to accept an RTMP stream and either forward to another RTMP destination, to rewrite as an HLS stream to allow a player of choice to play the stream, or to send to a transcoding tool. Only real constraint is on bandwidth, depending on quality of the stream and number of concurrent viewers. For a live streaming service to a few hundred viewers at a time, at a quality up to around 720P, any recent hardware will do the trick just fine. > > Ariadne > -- Jeff --000000000000acec9a05a70a1e82 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Mon, Jun 1, 2020 at 9:37 AM Ariadne Conill <= ariadne@dereferenced.org>= ; wrote:
>
> Hello,
>
> On Monday, June 1, 2020 2:1= 9:52 AM MDT Daniel Corbe wrote:
> > On Mon, Jun 1, 2020 at 12:16 A= M Ariadne Conill <ariadne@de= referenced.org>
> wrote:
> > > Hello,
> >= >
> > > On Monday, June 1, 2020 12:08:35 AM MDT Oliver Smit= h wrote:
> > > > Great idea, I'm definitively interested= !
> > > >
> > > > I would strongly prefer if = we could use a free software tool for the
> > > > conference= though.
> > >
> > > It is our intention to use lib= re software for producing the conference.
> > > But we are stil= l quite early in the planning process.=C2=A0 If anyone has
> > >= ; technical suggestions for producing the conference, it would be helpful> > > to share them with us.
> > >
> > >= Ariadne
> >
> > Does the project have an official Youtub= e or Twitch channel?
> > Presenters can use OBS, which is free and= open source software and
> > makes short work of doing screen cap= tures for broadcasting.=C2=A0 From
> > there, you can turn any You= tube livestream into just a regular youtube
> > video.=C2=A0 I rea= lize Youtube isn't exactly the freest platform in the
> > worl= d; however, =C2=A0its audience reach is unparalleled; and I'm sure
&= gt; > everyone here has watched youtube livestreams and VODs before.
= >
> The plan is to stream it to both Youtube and Twitch as well as= our own open
> streaming platform instance, I think.=C2=A0 The main = issue around production is
> taking the individual streams and combin= ing them into a single unified program,
> but I suspect that OBS can = probably be used to combine streams somehow. =C2=A0I
> just haven'= ;t ever tried it before, so I don't know the details.
>
> I= do know that there are things which can consume an RTMP stream and
>= redistribute it to Twitch, Youtube and other platforms, so that's just= a
> matter of packaging up something and getting it deployed somewhe= re.=C2=A0 We're a
> few months out still, so I suspect we can fig= ure that part out trivially
> between now and then.

I've found nginx to be a solid tool to accept an RTMP stream and eith= er forward to another RTMP destination, to rewrite as an HLS stream to allo= w a player of choice to play the stream, or to send to a transcoding tool.= =C2=A0 Only real constraint is on bandwidth, depending on quality of the st= ream and number of concurrent viewers.=C2=A0 For a live streaming service t= o a few hundred viewers at a time, at a quality up to around 720P, any rece= nt hardware will do the trick just fine.=C2=A0=C2=A0

>=
> Ariadne
>


--
Jeff
--000000000000acec9a05a70a1e82--