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

Sdílet
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.

Komentáře • 3

  • @lohanguedes9181
    @lohanguedes9181 Před 24 dny

    which editor is this?

    • @untangledco
      @untangledco  Před 23 dny +1

      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

    • @lohanguedes9181
      @lohanguedes9181 Před 23 dny

      @@untangledco any specific reason that made you choose it?