https://github.com/yutopp/go-rtmp
RTMP 1.0 server/client library written in Go.
https://github.com/yutopp/go-rtmp
golang rtmp rtmp-server
Last synced: 22 days ago
JSON representation
RTMP 1.0 server/client library written in Go.
- Host: GitHub
- URL: https://github.com/yutopp/go-rtmp
- Owner: yutopp
- License: bsl-1.0
- Created: 2018-05-19T19:31:50.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-21T19:39:02.000Z (10 months ago)
- Last Synced: 2025-04-04T01:11:11.244Z (about 1 month ago)
- Topics: golang, rtmp, rtmp-server
- Language: Go
- Homepage:
- Size: 296 KB
- Stars: 408
- Watchers: 11
- Forks: 86
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go-rtmp
[](https://github.com/yutopp/go-rtmp/actions?query=workflow%3Aci)
[](https://codecov.io/gh/yutopp/go-rtmp)
[](http://godoc.org/github.com/yutopp/go-rtmp)
[](https://goreportcard.com/report/github.com/yutopp/go-rtmp)
[](https://github.com/yutopp/go-rtmp/blob/master/LICENSE_1_0.txt)RTMP 1.0 server/client library written in Go.
*Work in progress*
## Installation
```
go get github.com/yutopp/go-rtmp
```See also [server_demo](https://github.com/yutopp/go-rtmp/tree/master/example/server_demo) and [client_demo](https://github.com/yutopp/go-rtmp/blob/master/example/client_demo/main.go).
## Documentation
- [GoDoc](https://pkg.go.dev/github.com/yutopp/go-rtmp)
- [REAL-TIME MESSAGING PROTOCOL (RTMP) SPECIFICATION](https://www.adobe.com/devnet/rtmp.html)## NOTES
### How to limit bitrates or set timeouts
- Please use [yutopp/go-iowrap](https://github.com/yutopp/go-iowrap).
## License
[Boost Software License - Version 1.0](./LICENSE_1_0.txt)