Top 23 Go Video Projects
👾 Fast and simple video download library and CLI tool written in GoProject mention: Annie: Simple video download CLI tool like YouTube-dl written in Go | reddit.com/r/CKsTechNews | 2021-12-19
Pure Go implementation of the WebRTC APIProject mention: Show HN: WebRTC bandwidth estimation from static videos | news.ycombinator.com | 2022-01-23
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Take control over your live stream video by running it yourself. Streaming + chat out of the box.Project mention: Hosting Owncast as alternative to Twitch with podman/docker and nginx | reddit.com/r/selfhosted | 2022-01-05
Owncast is Free as in Libre, fully Open Source and actively maintained. The projects Homepage: https://owncast.online/ The projects GitHub: https://github.com/owncast/owncast
Go package for computer vision using OpenCV 4 and beyond.Project mention: Image manipulation with Go | reddit.com/r/golang | 2021-12-31
https://github.com/hybridgroup/gocv has openCV bindings.
ready-to-use RTSP / RTMP / HLS server and proxy that allows to read, publish and proxy video and audio streamsProject mention: Looking for fisheye dewarping software (Live / Real Time) | reddit.com/r/selfhosted | 2021-10-29
Scalable, high-performance WebRTC SFU. SDKs in JS, React, Flutter, Swift, Kotlin, Go and Node.Project mention: free code to embed zoom-level quality video/audio in any app | reddit.com/r/opensource | 2021-11-05
Check out our docs on how the platform can support multiple (separate) rooms with 100s of members. We know how important good documentation is, so if there's any gaps you see lemme know and we will add to it asap!!
Golang bindings for FFmpeg
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
An organizer for your porn, written in GoProject mention: Stashapp support as source? | reddit.com/r/flipflip | 2022-01-10
Long shot but I figured I'd ask. Currently in the midst of a home server project and deploying stash to manage my collection (galleries, clips, metadata, etc), with the intent of moving it onto a NAS/remote storage. But if integration with flipflip were possible, that'd just be incredible.
Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema: (by grafov)
Go Media FrameworkProject mention: Golang native media compression library | reddit.com/r/golang | 2021-11-25
there is only one libav binding that's actively maintained github.com/3d0c/gmf and it leaks memory... a lot. ffmpeg is the right tool for video transcoding but a library that wraps the ffmpeg cli or using os/exec to call it directly will work better.
Decentralize, Self-host Cloud Gaming/ApplicationProject mention: Because my father does not allow me to self host from my home network, can you recommend a service to host stuff that I would be selfhosting? | reddit.com/r/selfhosted | 2022-01-01
And if the "server" can handle it, I want to stream games through cloudmorph. However, I doubt a server would be able to handle it.
Single instance video streaming server with integrated chat.Project mention: Moving my home media library from iTunes to Jellyfin and Infuse | news.ycombinator.com | 2021-06-10
Jellyfin supports "Watch parties" which I've used for movie nights in the past. It works well enough.
But if you want this going real-time and continuously it sounds like you want more of an RTMP stream setup. I recommend MovieNight but you can handle it natively in Nginx I think. Then it's just a matter of setting up OBS or something similar to stream to it and you can do whatever you want.
Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.Project mention: How can i display RTSP live stream directly in our react js web application | reddit.com/r/reactjs | 2021-07-28
We ran into the same issue at our company a while ago. We solved it by converting RTSP to HLS with https://github.com/Roverr/rtsp-stream, and using https://github.com/video-dev/hls.js/ to stream the video in the web app.
Go language bindings for ffmpeg libraries
Scripted uploads to YoutubeProject mention: How to upload videos using youtube-dl | reddit.com/r/youtubedl | 2021-04-01
https://github.com/tokland/youtube-upload https://github.com/tkersten09/youtube-batch (uses tokland's youtube-upload) https://github.com/porjo/youtubeuploader https://github.com/linouk23/youtube_uploader_selenium etc
Demux and mux MPEG Transport Streams (.ts) natively in GO
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Record iOS device audio and videoProject mention: Remotely control and mirror an iOS device from your browser with a raspberry pi. | reddit.com/r/iOSProgramming | 2022-01-20
I do wonder if this is the same protocol that the lightning AV cables use since it does line up with the Panic blog post (and the anonymous comment from someone internal to Apple) because from what I understand the quicktime protocol actually is also essentially just firing raw h264 encoded data over the serial bus. It would really make sense from Apple's perspective to do this too since there's no point in re-engineering the entire thing when you already either have a way to blast video at a Mac over USB (so fuck it, build a little USB dongle that pretends to be a Mac) or vice-versa (have the Mac pretend to be the USB dongle you built a couple years ago).
Go bindings for libVLC and high-level media player interface
A Go implementation of RTPProject mention: An Introduction to WebRTC Simulcast | news.ycombinator.com | 2021-09-20
RTSP 1.0 client and server library for the Go programming language
Go bindings for GStreamer (retired: currently I don't use/develop this package)
Tool to help remux .ubv files from Ubiquiti's Unifi Protect system so they can be turned into standard .mp4 filesProject mention: Have a UDM Pro with NVR running, can I pull the HDD and see the footage? | reddit.com/r/Ubiquiti | 2021-07-22
Go Video related posts
Show HN: WebRTC bandwidth estimation from static videos
1 project | news.ycombinator.com | 23 Jan 2022
Hosting Owncast as alternative to Twitch with podman/docker and nginx
2 projects | reddit.com/r/selfhosted | 5 Jan 2022
Go stack for web development
2 projects | reddit.com/r/golang | 3 Jan 2022
Privacy-Conscious Streaming Service?
1 project | reddit.com/r/privacy | 30 Dec 2021
What are some privacy and online security tips for beginners?
3 projects | reddit.com/r/bangalore | 22 Dec 2021
I'm setting a year-end contributor goal for Owncast!
1 project | dev.to | 20 Dec 2021
Annie: Simple video download CLI tool like YouTube-dl written in Go
1 project | reddit.com/r/CKsTechNews | 19 Dec 2021
What are some of the best open-source Video projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.