Received: from mail-vk1-f175.google.com (mail-vk1-f175.google.com [209.85.221.175]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id B03EE782C82 for <~alpine/devel@lists.alpinelinux.org>; Mon, 1 Jun 2020 18:01:59 +0000 (UTC) Received: by mail-vk1-f175.google.com with SMTP id m23so229588vko.2 for <~alpine/devel@lists.alpinelinux.org>; Mon, 01 Jun 2020 11:01:59 -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=Avfe8XkbtTdidFTvqyMgA/wUDHZVLTkXfC5E3JyNlqw=; b=fTXzIpnzKWVIuyCXeVqifpiv8uvOUNyokeSExVB47sdQJ6Ss8rA+1FQ8pABPcXGA9R 9YijdtfAaVDMQ1V6D1XsVcbgWhU3H/gVj+I8rJ+msjuhgWTUuP3DmaJcpJ0GDZWi5evD uxSuDdADFAPL6fl6dkky3QgM0QUI9f9ifB5MY0r5qFFhzArIL6MXDgv88qQjzhrwFY+j teVCNdgC05WhNOtLhQiVgpOg1ayyQhldRqux9/ODei/B2XhHaSJDhwQsvOukZMszsCXh 1ZFnO2WIYMkz22qILSDRE1UoJo23nOjC1WdEsTRa8kTjfsfnbKkMVlU+uo4vZo/g8e7b L3GA== 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=Avfe8XkbtTdidFTvqyMgA/wUDHZVLTkXfC5E3JyNlqw=; b=Jjleegn1Z7jwArVQ9/B8DS4ccVRCCHpf7Rjlm+IroGGCMOfvhccx/Y3lvnEdbbSDNE ZKmxp+yNr7giahvmhXbDCoKOr9xCxwI2/b+pY4xw4ZWH0TKufXJNvpFSIg7PEKY2Abed mru2v0EDn4mOV6QI2clEL9tWNukaOCtqHuW8pCc7UAu+8UJxjTuY4EtzV34Zi3tRH5C5 OQrmx+frc3TkyLcCj8766XVUY72LaH1JpaxXPnnsTVpSnooR7hUaPkRlPW25+RHQyHnj pK0WV21KGE64i+zETZIf0xtmcJig8H8HjINspnxsEzaiTFyMa+b/IZSlQKCndInukLWQ 2buQ== X-Gm-Message-State: AOAM533yYr2dDrOzTRFePrOxtBUSh/sDJROLB6T011MZICvhfS7ArICO l8TfbyffKRnFw+mtVGt1lXU78I+eiJJ3Qp3Imo0= X-Google-Smtp-Source: ABdhPJzvfNdldDBZipONeJ+KaOvs0P7HzmrwKZljn932B0QlR4VKkZZsuuzYPlZT7IS72ryysCxAC7uZQRcv04P+IfE= X-Received: by 2002:a1f:1bd6:: with SMTP id b205mr10221069vkb.29.1591034517451; Mon, 01 Jun 2020 11:01:57 -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:01:44 -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="0000000000003cf7e305a709976b" --0000000000003cf7e305a709976b 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 --0000000000003cf7e305a709976b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Mon, Jun 1, 2020 at 9:37 AM Ariadne Co= nill <ariadne@dereferenced.o= rg> wrote:
ariadne@dereferenced.org>=
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 confe= rence.
> > But we are still quite early in the planning process.=C2=A0 If an= yone has
> > technical suggestions for producing the conference, it would be h= elpful
> > 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.=C2=A0 From=
> there, you can turn any Youtube livestream into just a regular youtube=
> video.=C2=A0 I realize Youtube isn't exactly the freest platform i= n the
> world; however,=C2=A0 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.=C2=A0 The main issue around productio= n is
taking the individual streams and combining them into a single unified prog= ram,
but I suspect that OBS can probably be used to combine streams somehow.=C2= =A0 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.=C2=A0 W= e'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.=C2= =A0 Only real constraint is on bandwidth, depending on quality of the strea= m and number of concurrent viewers.=C2=A0 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.

<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">

Ariadne


--=C2=A0
Jeff
--0000000000003cf7e305a709976b--