Software:Datarhei Restreamer
Developer(s) | FOSS GmbH |
---|---|
Initial release | December 12, 2015 |
Stable release | v2.4
/ November 11, 2022 |
Repository | https://github.com/datarhei/restreamer |
Written in | Go |
Operating system | Linux, Windows, macOS |
Platform | ARM, ARM7, AMD64, Raspberry Pi |
Included with | VideoJS HTML5 Video player |
Available in | English, German, Spanish, French, Italian, Polish, Portuguese, Cyrillic |
Type | Media server |
License | Apache License 2.0 |
Website | https://datarhei.com |
Datarhei Restreamer is a free software media streaming server implemented in Go under Apache License[1]. It provides services similar to those offered by the proprietary Wowza Streaming Engine and combines it with restreaming and multi streaming. In addition, the software is optimized for self-hosting and allows live video use without additional streaming providers. Since the Restreamer supports SRT protocol, it is part of the global Haivision SRT Alliance via FOSS GmbH[2]. Officially, it is verified as SRT-Ready and SRT-Plugged.
The software's strength is the simple browser operation via the graphical user interface. In addition, various wizards support users to get along. The system is an RTMP, HLS, and SRT server. The SRT server is written natively in Golang and is also available separately open source as GoSRT[3]. Via various publication services, videos can be streamed to popular social networks and CDN[4]. datarhei Restreamer is entirely on the datarhei Core[5], a native FFmpeg API, which is a unique feature for a streaming server. The software consumes minimal system resources. It can be installed on virtually most single-board computers like the Raspberry Pi and thus consumes little power. The Restreamer is widely used in the DIY scene because it is the only streaming server optimized for Raspberry Pi. Custom images for Raspberry Pi are available on Docker Hub.[6]. By using low-cost hardware, the open source streaming server Restreamer is a popular choice for charity projects [7]. Some leading IP-based video transmission solution experts recommend the Restreamer for streaming webcams[8].
History
The project was started in 2015 by Jan Stabenow and Sven Erbeck from Germany. In 2018, Ingo Oppermann joined, and FOSS GmbH from Switzerland took over the project. After some updates of version 0.x, there was a version jump to 2.x in 2022, which turned the Restreamer into a full-fledged streaming server.
The project name datarhei is inspired by Panta rhei, from Heraclitus' everything flows', together with “data” for matching the analogy of live-streaming video data. The logo uses an almost closed circle in yellow color. It symbolizes a process from outside to inside with a beginning and end like a stream.
New releases are published at regular intervals[5]. Version management is done via GitHub, and the latest source code is available. In addition, the developers provide up-to-date Docker images for different CPU architectures and GPU support.
The datarhei Restreamer official can only be used via Docker. Installation is also possible via server control panel systems[9]. In the Docker hub, the project has over 1,000,000 downloads[10].
Features
Version 0.x
The first version from Dec 31, 2015 of the software had a very minimalistic interface with rudimentary functions, which are necessary for live-streaming. The focus was on H.264 HLS video. A video player for the delivery of the live video was on board in the system. The Restreamer supported video encoding via GPU via the browser interface. The JSON HTTP API has allowed software developers to develop simple applications. A major drawback was the lack of multi-streaming support. A separate Docker instance had to be created for each stream.
Version 2.x
In 2022 there was a significant new release that skipped a full software version. Version 2.x eliminated many of the disadvantages of the old Restreamer. The multi-streaming for the inputs and outputs has enhanced the tool. HLS monitoring of statistical data is displayed in real-time. There are different filters for audio and video. With over 30 different publication services, restreaming is straightforward. On a ready-made website hosted on the system itself, the user can directly publish his video stream without the need for additional website spaces. As a video player, VideoJS is an open-source HTML5 video player that is integrated out of the box ready. Communication from Restreamer to Restreamer is possible in real time with internal cluster management. Starting with version 2.x GPU support is available for VAAPI and CUDA. The open-source library Libvpx supports various video codecs and audio codecs, including H264, H265, VP8, VP9, MP3, Vorbis. Log files are completely anonymized according to GDPR[11]. Another notable feature is that the core of the Restreamer contains FFmpeg via HTTP API.
Versions
Date | Version |
---|---|
Dec 31, 2015 | v0.1.0-rc1 |
Mar 28, 2016 | v0.1.0-rc.7 |
Nov 10, 2018 | v0.1.0 |
Mar 29, 2019 | v0.2.0 |
Apr 10, 2019 | v0.3.0 |
May 9, 2019 | v0.4.0 |
Jan 13, 2020 | v0.5.0 |
Jan 24, 2020 | v0.6.0 |
May 13, 2022 | v2.0.0 |
Jun 3, 2022 | v2.1.0 |
Jul 22, 2022 | v2.2.0 |
Sep 30, 2022 | v2.3.0 |
Nov 11, 2022 | v2.4.0 |
External links
References
- ↑ Restreamer, datarhei, 2022-11-15, https://github.com/datarhei/restreamer/blob/0b1da5baba1d2ffd3f402a24d7857ef592a612c2/LICENSE, retrieved 2022-11-15
- ↑ "Members" (in en-US). https://www.srtalliance.org/members/#f.
- ↑ GoSRT, datarhei, 2022-11-10, https://github.com/datarhei/gosrt, retrieved 2022-11-15
- ↑ "Full list with all streaming destinations". 2022-05-13. https://docs.datarhei.com/restreamer/knowledge-base/manual/publications#platforms.
- ↑ 5.0 5.1 Core, datarhei, 2022-11-08, https://github.com/datarhei/core, retrieved 2022-11-15
- ↑ "Official docs datarhei Restreamer for the installation on Raspberry Pi". https://docs.datarhei.com/restreamer/installing/raspberry-pi-arm.
- ↑ "Wohltätigkeitsprojekte mit livespotting Karma" (in de). 2019-04-27. https://livespotting.com/de/blog/livespotting-karma/.
- ↑ "How to Stream my IP Camera to Live Streaming Platforms - Kiloview" (in en-US). 2021-08-18. https://www.kiloview.com/en/how-to-stream-my-ip-camera-to-live-streaming-platforms/.
- ↑ "Restreamer | Easypanel" (in en). https://easypanel.io/docs/templates/restreamer.
- ↑ "Docker Hub". https://hub.docker.com/r/datarhei/restreamer.
- ↑ "Docs logging". 2022-05-13. https://docs.datarhei.com/restreamer/knowledge-base/manual/process-report.
Original source: https://en.wikipedia.org/wiki/Datarhei Restreamer.
Read more |