Low-level video streaming protocols in Go: SCTE 35 (Day 9) - Publishing the package

  Рет қаралды 589

Oliver Lowe

Oliver Lowe

25 күн бұрын

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.

Пікірлер: 3
@lohanguedes9181
@lohanguedes9181 23 күн бұрын
which editor is this?
@untangledco
@untangledco 22 күн бұрын
This is Acme from the Plan 9 operating system. Background: p9f.org/sys/doc/acme/acme.html and a good walkthrough: kzbin.info/www/bejne/moGUqYmmgrWhbq8
@lohanguedes9181
@lohanguedes9181 22 күн бұрын
@@untangledco any specific reason that made you choose it?
The standard library now has all you need for advanced routing in Go.
13:52
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 22 МЛН
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 919 М.
The Rust Standard Library is SO Confusing...Until Now!
11:45
Travis Media
Рет қаралды 22 М.
Low-level streaming protocols in Go: SCTE 35 (Day 4)
1:13:46
Oliver Lowe
Рет қаралды 1,8 М.
This Will Make Everyone Understand Golang Interfaces
21:03
Anthony GG
Рет қаралды 41 М.
Linux Based Productivity setup - College edition 2024
4:29
The Blazor Competitor is Here!
15:08
Nick Chapsas
Рет қаралды 25 М.
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Рет қаралды 337 М.
5 Coding Projects That Give You An UNFAIR Advantage
9:40
Tech With Tim
Рет қаралды 177 М.
Learning AI, But…
3:41
Barrett Bower
Рет қаралды 25 М.
Practical Explanation of Golang INTERFACES
8:27
Tiago
Рет қаралды 3,6 М.