Documentation ¶
Overview ¶
The go-oryx project is a go implementation of http://github.com/ossrs/srs. SRS is industrial-strength live streaming cluster, for the best conceptual integrity and the simplest implementation.
Usage ¶
To get and run go-oryx:
go get github.com/ossrs/go-oryx && cd $GOPATH/src/github.com/ossrs/go-oryx && $GOPATH/bin/go-oryx -c conf/oryx.json
Please read https://github.com/ossrs/go-oryx#usage
Directories ¶
Path | Synopsis |
---|---|
The agent package provides the agent level feature for oryx, for example, the rtmp agent to publish and play.
|
The agent package provides the agent level feature for oryx, for example, the rtmp agent to publish and play. |
The app package provides the application level feature for oryx, for example, the server object and some stream control service.
|
The app package provides the application level feature for oryx, for example, the server object and some stream control service. |
The core package provides public feature for oryx, for example, the config, logger and the utility.
|
The core package provides public feature for oryx, for example, the config, logger and the utility. |
The protocol package provides protocol feature for oryx, for example, the rtmp/flv/264/aac muxer and demuxer.
|
The protocol package provides protocol feature for oryx, for example, the rtmp/flv/264/aac muxer and demuxer. |
research
|
|
hls-plus
the HLS+ research is for streaming HLS solution, to finger out use sub m3u8 or 302 redirect to generate id, and how to generate the stream.
|
the HLS+ research is for streaming HLS solution, to finger out use sub m3u8 or 302 redirect to generate id, and how to generate the stream. |
Click to show internal directories.
Click to hide internal directories.