PROJET AUTOBLOG


Free Software Foundation Recent blog posts

source: Free Software Foundation Recent blog posts

⇐ retour index

Free software video streaming: HUBAngl powered LibrePlanet 2017

mercredi 10 mai 2017 à 19:20

This guest post from David Testé discusses the video streaming package he debuted at LibrePlanet 2016, while a Free Software Foundation (FSF) intern. The new version was deployed at LibrePlanet 2017.

The welcome screen for the HUBAngl video streaming package. The background is black and white static, with an abstract illustration of a humpback anglerfish, orange in color, with a single antennae at the top. The caption on the screen says 'Choose audio and/or video source'.

HUBAngl welcome screen

During LibrePlanet 2016, the ABYSS package was used to livestream sessions from the conference. This year, at LibrePlanet 2017, we used a new version of this free package...with a new name. It's now called HUBAngl, which stands for HUBAngl Uses Broadcaster Angle. This name sticks with the idea of depth: the HUmpBack Anglerfish lives in the abyss.

As I mentioned, HUBAngl was used for LibrePlanet 2017, successfully streaming and recording around 50 sessions. Those sessions are already available on the LibrePlanet's GNU MediaGoblin instance. HUBAngl behaved well despite its experimental state -- we used the v0.1 release for the event.

Using HUBAngl

Wanna give HUBAngl a try? Grab a camera and/or a microphone and then clone the project repository. Follow the very straightforward instructions to start a session. That's all. Just remember that HUBAngl is a streaming client: if you want to stream a session you must direct your feed(s) to an Icecast server instance. Since the package is in experimental state, if you encounter any problem or have bugs when running HUBAngl, please open an issue on the project repository, or even better make a pull request to fix the problem, that's very helpful.

An image of the HUBAngl video streaming interface. The words 'PREVIEW' are in the top left corner, and a menu bar of icons is at the center-bottom of the screen. Dominating the image is the torso of a person wearing a maroon sweatshirt that reads 'Free Software Free Society.'

The HUBAngl interface

Next features/releases

Although HUBAngl v0.1 is an improvement on ABYSS, some key components and features are missing. Nevertheless, a bunch of them should be implemented in forthcoming releases, like the following:

If you have any ideas about features to implement into HUBAngl, just ask for it by opening an issue on the project repository.

LibrePlanet 2018

Since day one, the FSF and especially its tech team, put trust in this project by running it for the LibrePlanet conference. Each time, it has been a big deal for me, because this is a great proving ground for HUBAngl (4 instances running in parallel for a whole weekend). LibrePlanet 2018 will again be the HUBAngl's real-life proving ground, and I'll be there in person to ensure everything works as planned.

Thanks to the FSF for all their hard work to make LibrePlanet possible. Special thanks to Andrew Engelbrecht and Ruben Rodriguez for their feedback and their help during the development of HUBAngl: without them the package wouldn't have been ready for LibrePlanet 2017.

If you want to contribute to the project or if you just want to talk about HUBAngl send me an email soonum[at]gnu.org. All contributions are welcome.

If you live in Paris and want to grab a drink while discussing HUBAngl (or anything else), shoot me an email. In any case, see you in Boston at LibrePlanet 2018.

Happy (deep-sea) diving!

David received travel assistance from the LibrePlanet 2017 scholarship fund -- consider contributing to the fund for LibrePlanet 2018 today. You will help more people afford to attend this annual free software conference. Learn more about FSF internships here.