Low-level video streaming protocols in Go: SCTE 35 (Day 9) - Publishing the package
Vložit
- čas přidán 12. 05. 2024
- We'll add a few more random tests from the Internet, polish up the package's exported interface, add some examples, and publish the package.
SCTE 35 is a binary message format used for signalling ad breaks to video players.
We're working on a Go package to encode/decode SCTE 35 messages (github.com/untangledco/stream....
Our project
---
Comcast published an open-source package (pkg.go.dev/github.com/Comcast...) already.
It's ok, but we think there are these problems:
- too much code (over 4,000 lines of code!)
- too many dependencies; could be done with just Go's standard library
- needs smaller tests
- too much copy & pasted documentation
So far, our package is thousands of lines smaller and has no dependencies. Come learn with us!
#golang #livecoding #softwareengineering
---
The Go Gopher mascot was created by Renee French and is licensed under the Creative Commons 4.0 Attribution License.
which editor is this?
This is Acme from the Plan 9 operating system. Background: p9f.org/sys/doc/acme/acme.html
and a good walkthrough: czcams.com/video/dP1xVpMPn8M/video.html
@@untangledco any specific reason that made you choose it?