fraser

command module
v0.0.0-...-1ce205e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

README

Fraser

Test Status Go Report Card

Fraser takes a single RTMP stream and splits it to various downstream endpoints.

Using It

Submit the following payload to create your configuration:

{
  "streamlist": [
    {
      "url": "rtmp://youtube.com",
      "room": "myyoutuberoom",
      "key": "someyoutubekey"
    },
    {
      "url": "rtmp://twitter.com",
      "room": "mytwitterroom",
      "key": "sometwitterkey"
    }
  ]
}

You will then get a response:

{
  "url": "rtmp://fraser-rtmp.vevoprd.com:80/250350f29000002"
}

This endpoint will accept your RTMP stream and redistribute it to your stream list. By default, this endpoint will expire after 24 hours.

Building and Testing

Merge code to master to run the pipeline, or:

Testing
make test
Build the binary
make build

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package server serves up the endpoints cache via http Package server serves the HTTP endpoints
Package server serves up the endpoints cache via http Package server serves the HTTP endpoints

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL