Top 23 Streaming Open-Source Projects
Mirror of https://git.ffmpeg.org/ffmpeg.gitProject mention: Transcode DTS-HD -> TrueHD? | reddit.com/r/PleX | 2021-06-19
FFmpeg CMD line tool can possibly encode to a TrueHD ‘compatible’ audio stream, but it’s not one I’ve used.
⚡️ Streaming torrent client for the webProject mention: Anonymous Self Hosting | reddit.com/r/selfhosted | 2021-06-15
Or use something like webtorrent: https://github.com/webtorrent/webtorrent
🐦 A personal music streaming server that works.Project mention: Music streaming docker | reddit.com/r/selfhosted | 2021-06-01
https://github.com/koel/koel (Personal Music streaming app)
Logstash - transport and process your logs, events, or other dataProject mention: Help with parsing log in logstash into uniqe lines | reddit.com/r/elasticsearch | 2021-04-19
https://github.com/elastic/logstash/issues/1650 See if this works.
Build highly concurrent, distributed, and resilient message-driven applications on the JVMProject mention: jLovely Lightbend | dev.to | 2021-06-03
We came across Lightbend quite a while ago. If you don't know Lightbend, they are the company behind the Akka toolkit (as well as Scala, Play Framework, Lagom, and others). Hundreds of thousands of Java and Scala developers around the world use these products. Our first collaboration was at the Scala Love podcast, where Lukas Ritz and Seth Tisue talked about Scala and its compiler's internals. The episode is full of insights, check it out.
I'm pretty sure most video players provide you the option to show or hide the controls. So you can prevent the controls from showing up if you want to. Having said that, hls.js is a great video player that does not come up with any video controls: https://github.com/video-dev/hls.js/
Apache Pulsar - distributed pub-sub messaging systemProject mention: Why a Serverless Data API Might Be Your Next Database | dev.to | 2021-06-10
You can test drive it locally with a download, but it’s much easier with Docker, and easiest as-a-service on astra.datastax.com - a serverless DBaaS API built on Apache Cassandra, K8ssandra, Stargate, Apache Pulsar, Envoy and other modern open source.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Self hosted streaming media server. https://docs.streama-project.com/Project mention: Streama - Another Media Streaming Server | Docker Containter possible? | reddit.com/r/unRAID | 2021-04-28
❤️ Streaming torrent app for Mac, Windows, and LinuxProject mention: Is there a torrent client that lets you stream a video file as it's downloading? | reddit.com/r/Piracy | 2021-06-04
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.Project mention: Last year I made a Seinfeld trivia game! It took me hundreds of hours to write and program. 300+ questions, no ads (taken down recently), completely free to play. Just trying to spread the Seinfeld joy! Yadda yadda yadda. | reddit.com/r/eFreebies | 2021-05-09
Pure Go implementation of the WebRTC APIProject mention: Ask HN: What are some tools / libraries you built yourself? | news.ycombinator.com | 2021-05-16
I started (but many many others contributed) to the Go implementation of WebRTC Pion WebRTC https://github.com/pion/webrtc
Along the way I worked on a Go implemenation of DTLS that gets used on its own a bit https://github.com/pion/dtls
In another life I wrote Therac https://github.com/sean-der/therac. A PHP debugger that was viewable from a browser. I was a remote at the time (2015) and it was a great tool to use with others.
I also wrote fail2web https://github.com/sean-der/fail2web a web frontend to fail2ban
Streaming music player that finds free music for youProject mention: Is Spotify safe to use? If No then what can I do? | reddit.com/r/privacytoolsIO | 2021-05-23
📈 A small, fast chart for time series, lines, areas, ohlc & barsProject mention: Grafana v8.0 Released | news.ycombinator.com | 2021-06-08
> Can you now maybe talk a little bit about the React integration?
do you have a specific question about it?
there are some third party integrations now:
in general, my stance on the topic has not changed. wrapping a fast imperative lib in a declarative framework facade has significant performance drawbacks. the main CPU & RAM cost of rendering a Grafana dashboard full of uPlot graphs is almost always React (by far).
> Another question: are you considering making uPlot more accessible?
this is a pretty complex challenge for data vis. i don't think this will ever be built into uPlot since the required code to make it actually good would be quite large.
grafana in general will definitely need a better accessibility story, so we will have to figure something out and at minimum provide some kinds of fallback html summary tables. i imagine this will not be a trivial project. while it's easy to summarize a simple bar or pie chart with 5 series, how do you summarize 100 noisey trendlines with 2k points each? how do you summarize a histogram or temporal heatmap?
at the end of the day, the data you feed into uPlot is already there for you to create an accessibility story externally. if you'd like to write some code that can take arbitrary data as input and output something sensible, please open a PR/discussion in Grafana or uPlot.
Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project ForkProject mention: Nothing is downloading or streaming | reddit.com/r/PopCornTimeApp | 2021-06-04
By 0.4.5 I mean I tried these versions: - the official one http://popcorn-ru.tk/build/ - the latest successful build from the development branch https://github.com/popcorn-official/popcorn-desktop/actions/runs/709245154 - the latest successful build from Russian fork CI (that actually has version 0.4.5) https://github.com/popcorn-time-ru/popcorn-desktop/actions/runs/796765204
Apache Beam is a unified programming model for Batch and StreamingProject mention: How to guarantee exactly once with Beam(on Flink) for side effects | dev.to | 2021-05-16
Now that we understand how exactly-once state consistency works, you might think what about side effects, such as sending out an email, or write to database. That is a valid concern, because Flink's recovery mechanism are not sufficient to provide end to end exactly once guarantees even though the application state is exactly once consistent, for example, if message x and y from above contains info and action to send out email, during failure recovery, these messages will be processed more than once which results in duplicated emails being sent. Therefore other techniques must used, such as idempotent writes, transaction writes etc. To avoid the duplicated email issue, we could save the key of the message that have been processed to a key-value data storage, and use that to check the key, however, since steam processing means unbounded message, it is tricky to manage this key-value checker with large throughput or unbounded time window by yourself. Here I will explain one approach to guarantee end to end exactly once such as only sending out email once with Apache Beam.
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
Full-featured BitTorrent client package and utilitiesProject mention: Getting torrent file hash | reddit.com/r/golang | 2021-04-27
I haven't vetted this library, but https://github.com/anacrolix/torrent looks useful.
Privacy enhanced BitTorrent client with P2P content discoveryProject mention: Just like uTorrent but no adds | reddit.com/r/software | 2021-06-19
Reverse proxy for realtime web servicesProject mention: Correct use case for Kafka? | reddit.com/r/apachekafka | 2021-04-10
Honestly I feel like some kind of broadcast/fan out service with websockets would be better. See for example: https://github.com/fanout/pushpin
🚀 Streaming file transfer over WebTorrent (torrents on the web)
Materialize simplifies application development with streaming data. Incrementally-updated materialized views - in PostgreSQL and in real time. Materialize is powered by Timely Dataflow. (by MaterializeInc)Project mention: Processing 60TB data in S3 storage for data analytics | reddit.com/r/aws | 2021-06-08
Have you looked into https://materialize.com/?
media downloader and library for various sites.Project mention: YouTube playlist software | reddit.com/r/PleX | 2021-06-02
Youtube-DL. I think I am using youtube-dlc, a fork of the original. It's command line but should download the episode with more appropriate names. There are some gui front ends available for it. I don't have links handy but if you search in /r/DataHoarder I'm sure you'll find it (that is where I found it).
What are some of the best open-source Streaming projects? This list will help you: