Five years after initially posting to this list[0], I finally completed as browser-based video source client iceast. The code is here: https://gitlab.com/jamie/icecream As Romain Beauxis responded to my initial email, webrtc was unsuitable and websockets was the way to go. Thanks for the help! jamie 0. http://lists.xiph.org/pipermail/icecast-dev/2013-July/002223.html -- May First/People Link Growing networks to build a just world https://mayfirst.org https://support.mayfirst.org OpenPGP Key: http://current.workingdirectory.net/pages/identity/ xmpp: jamie at mayfirst.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 858 bytes Desc: OpenPGP digital signature URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20180308/8cb81c33/attachment.sig>
On 2018-03-09 03:49, Jamie McClelland wrote:> Five years after initially posting to this list[0], I finally completed > as browser-based video source client iceast. > > The code is here: > > https://gitlab.com/jamie/icecream > > As Romain Beauxis responded to my initial email, webrtc was unsuitable > and websockets was the way to go. Thanks for the help!Unfortunately websockets do not work with HTTP/2 (AFAIK), so the websockets standard need to be modified to work with websockets. https://www.google.no/search?q=http2+websockets -- Unless specified otherwise, anything I write publicly is considered Public Domain (CC0). My opinions are my own unless specified otherwise. Roger Hågensen, Freelancer, Norway.
This project appears to be a fork of my Canvas Streaming Example project for Facebook: https://github.com/fbsamples/Canvas-Streaming-Example <https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffbsamples%2FCanvas-Streaming-Example&h=ATMcDwZSpl5j0Yw_EH8uhG4JciG9nHmZRTEYJBxZVjYA4B3UI3T5_3gYZFMANr4Lkon7gUmRpcsnKkiHZ6AWeU6JKoP4rrYXu4FSJbOfdEHTn2YNkya0wOZM1i1XVD7x1Q> I would recommend reading over the original project's documentation, particularly its license terms and security notes, before proceeding. Brad Isbell brad at musatcha.com http://www.musatcha.com On Thu, Mar 8, 2018 at 6:49 PM, Jamie McClelland <jm at mayfirst.org> wrote:> Five years after initially posting to this list[0], I finally completed > as browser-based video source client iceast. > > The code is here: > > https://gitlab.com/jamie/icecream > > As Romain Beauxis responded to my initial email, webrtc was unsuitable > and websockets was the way to go. Thanks for the help! > > jamie > > 0. http://lists.xiph.org/pipermail/icecast-dev/2013-July/002223.html > -- > May First/People Link > Growing networks to build a just world > https://mayfirst.org > https://support.mayfirst.org > > OpenPGP Key: http://current.workingdirectory.net/pages/identity/ > xmpp: jamie at mayfirst.org > > > _______________________________________________ > Icecast-dev mailing list > Icecast-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-dev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20180328/092d5bbc/attachment.html>
Wow - I didn't even notice the license of the project that led me down this path. I didn't fork the git repo or even look at any of the code - but I did copy and paste some of the code snippets documented in the README. Sigh, the long reach of Facebook... For now I've included the license in the git repo to comply. Even though Icecream has nothing to do with Facebook, the license requires users of the software to comply with Facebook's privacy policy which seems to be (ahem) a bit of a moving target these days. jamie On 03/28/2018 05:24 PM, Brad Isbell wrote:> This project appears to be a fork of my Canvas Streaming Example project > for Facebook: https://github.com/fbsamples/Canvas-Streaming-Example > <https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffbsamples%2FCanvas-Streaming-Example&h=ATMcDwZSpl5j0Yw_EH8uhG4JciG9nHmZRTEYJBxZVjYA4B3UI3T5_3gYZFMANr4Lkon7gUmRpcsnKkiHZ6AWeU6JKoP4rrYXu4FSJbOfdEHTn2YNkya0wOZM1i1XVD7x1Q>I > would recommend reading over the original project's documentation, > particularly its license terms and security notes, before proceeding. > > Brad Isbell > brad at musatcha.com <mailto:brad at musatcha.com> > http://www.musatcha.com > > On Thu, Mar 8, 2018 at 6:49 PM, Jamie McClelland <jm at mayfirst.org > <mailto:jm at mayfirst.org>> wrote: > > Five years after initially posting to this list[0], I finally completed > as browser-based video source client iceast. > > The code is here: > > https://gitlab.com/jamie/icecream <https://gitlab.com/jamie/icecream> > > As Romain Beauxis responded to my initial email, webrtc was unsuitable > and websockets was the way to go. Thanks for the help! > > jamie > > 0. http://lists.xiph.org/pipermail/icecast-dev/2013-July/002223.html > <http://lists.xiph.org/pipermail/icecast-dev/2013-July/002223.html> > -- > May First/People Link > Growing networks to build a just world > https://mayfirst.org > https://support.mayfirst.org > > OpenPGP Key: http://current.workingdirectory.net/pages/identity/ > <http://current.workingdirectory.net/pages/identity/> > xmpp: jamie at mayfirst.org <mailto:jamie at mayfirst.org> > > > _______________________________________________ > Icecast-dev mailing list > Icecast-dev at xiph.org <mailto:Icecast-dev at xiph.org> > http://lists.xiph.org/mailman/listinfo/icecast-dev > <http://lists.xiph.org/mailman/listinfo/icecast-dev> > > > > > _______________________________________________ > Icecast-dev mailing list > Icecast-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-dev >-- May First/People Link Growing networks to build a just world https://mayfirst.org https://support.mayfirst.org OpenPGP Key: http://current.workingdirectory.net/pages/identity/ xmpp: jamie at mayfirst.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 858 bytes Desc: OpenPGP digital signature URL: <http://lists.xiph.org/pipermail/icecast-dev/attachments/20180330/a1682196/attachment.sig>