Skip to content
pixelbenderPublic

About

Golang: RTMP Protocol

Topics

Resources

Stars

34 stars

Watchers

4 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang: RTMP Protocol

Features

  • AMF0 Encoder/Decoder
  • AMF3 Encoder/Decoder
  • FLV Reader/Writer
  • RTMP Client
  • RTMP Server

Installation

go get github.com/pixelbender/go-rtmp

RTMP Client

package main

import (
    "github.com/pixelbender/go-rtmp/rtmp"
    "fmt"
)

func main() {
    conn, err := rtmp.Dial("rtmp://example.org/app")
    if err != nil {
        fmt.Println(err)
    } else {
        defer conn.Close()
        fmt.Println(conn)
    }
}

Specifications

About

Golang: RTMP Protocol

Topics

Resources

Stars

34 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages