The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Go Video Projects
-
Not a fix, but I tend to use lux when downloading from bilibili. It is faster too.
-
https://github.com/charmbracelet/vhs/blob/main/record.go#L22
I was looking at the code, and it seems like you could put a low value for this and it would do what you want.
I did not try it though
// sleepThreshold is the time at which if there has been no activity in the
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
-
Also, something that comes pretty close to what I want to do is stash. However, it doesn't handle ebooks, and my library is not nsfw and shouldn't rely on an external database (as no external database for my field of interest exists afaik). But stash ticks almost all the requirements.
-
Zoom does use a custom protocol. This is why it doesn’t work nearly as well when you take a call in the browser client. Not because WebRTC isn’t up to the task, but because Zoom hasn’t invested in it.
Ignoring costs, while having someone host infra for you will always be easier than managing it yourself, I think we’ve really improved the DX of hosting your own WebRTC infra with LiveKit: https://github.com/livekit/livekit
-
gocv
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, and OpenCV Contrib.
- Updated Docker images with OpenCV
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lal
🔥 Golang audio/video live streaming library/client/server. support RTMP, RTSP(RTP/RTCP), HLS, HTTP[S]/WebSocket-FLV/TS, GB28181, H264/H265/AAC/G711, relay, cluster, record, HTTP Notify/API/UI. 直播
Project mention: [OpenSource] I am building high performance Plex alternative in Go for Movies and TV Show | /r/golang | 2023-06-02 -
-
M3U8
Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema: (by grafov)
-
-
-
Project mention: livekit-server VS galene - a user suggested alternative | libhunt.com/r/livekit-server | 2024-03-28
-
-
rtsp-stream
Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.
-
-
-
-
-
-
-
Project mention: Selfhosted open source digital signage Screenly alternative | /r/selfhosted | 2023-06-01
Little different approach https://github.com/alexballas/go2tv
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Video related posts
- GoCV 0.36 has just been released, no fooling
-
livekit-server VS galene - a user suggested alternative
2 projects | 28 Mar 2024
- Golang WebRTC. How to use Pion 🌐Remote Controller
- Show HN: New Jitsi WebRTC Alternative: ChatGPT, File Transfer, Docker
- Pure Go Implementation of the WebRTC API
- Bad audio quality when re-encoding RTSP stream from AAC to Opus in MediaMTX
- Explaining SSH to my Uber Driver
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source Video projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | lux | 24,848 |
2 | vhs | 13,592 |
3 | Pion WebRTC | 12,633 |
4 | livego | 9,446 |
5 | stash | 7,907 |
6 | livekit | 7,010 |
7 | gocv | 6,253 |
8 | lal | 2,602 |
9 | goav | 2,057 |
10 | M3U8 | 1,154 |
11 | cloud-morph | 1,008 |
12 | gmf | 870 |
13 | galene | 857 |
14 | youtubeuploader | 716 |
15 | rtsp-stream | 686 |
16 | MovieNight | 658 |
17 | gortsplib | 604 |
18 | go-astisub | 550 |
19 | go-astits | 522 |
20 | go-libav | 508 |
21 | quicktime_video_hack | 488 |
22 | Go2TV | 440 |
23 | libvlc-go | 405 |