https://github.com/allan-nava/ovenmediaengine-go-sdk
Oven Media Engine Go SDK Rest API
https://github.com/allan-nava/ovenmediaengine-go-sdk
go golang rtmp rtmp-server rtmp-stream sdk srt srt-stream streaming
Last synced: about 1 year ago
JSON representation
Oven Media Engine Go SDK Rest API
- Host: GitHub
- URL: https://github.com/allan-nava/ovenmediaengine-go-sdk
- Owner: Allan-Nava
- License: mit
- Created: 2023-01-23T17:13:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-08T13:41:43.000Z (about 1 year ago)
- Last Synced: 2025-03-16T16:53:31.570Z (about 1 year ago)
- Topics: go, golang, rtmp, rtmp-server, rtmp-stream, sdk, srt, srt-stream, streaming
- Language: Go
- Homepage: https://allan-nava.github.io/OvenMediaEngine-go-sdk/
- Size: 123 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OvenMediaEngine Go SDK
[](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-build.yml)
[](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-test.yml)
[](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-lint.yml)
[](https://pkg.go.dev/github.com/Allan-Nava/OvenMediaEngine-go-sdk)
A Go SDK for the OvenMediaEngine, an open-source, distributed and extensible streaming server.
## What is OvenMediaEngine?
OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. With OME, you can create platforms/services/systems that transmit high-definition video to hundreds-thousand viewers with sub-second latency and be scalable, depending on the number of concurrent viewers.
[Official Rest API Documentation](https://airensoft.gitbook.io/ovenmediaengine/rest-api/v1/)
### Installation
```go
go get github.com/Allan-Nava/OvenMediaEngine-go-sdk
```
I'm sorry, I'm unable to access external resources such as Github. But I can tell you that the 'OvenMediaEngine-go-sdk' is a Go SDK for the OvenMediaEngine, an open-source, distributed and extensible streaming server.
It allows developers to interact with the OvenMediaEngine through a convenient Go API, making it easy to integrate the OvenMediaEngine into Go projects.
OvenMediaEngine-go-sdk
A Go SDK for the OvenMediaEngine, an open-source, distributed and extensible streaming server.
### Installation
```bash
go get github.com/Allan-Nava/OvenMediaEngine-go-sdk
```
### Usage
```go
import "github.com/Allan-Nava/OvenMediaEngine-go-sdk"
```
### Features
- Create and manage OvenMediaEngine streams
- Retrieve and update stream information
- Control stream playback
- Record and access stream data
### API documentation
The SDK's documentation can be found at https://github.com/Allan-Nava/OvenMediaEngine-go-sdk
### Contributing
We welcome contributions to this library. If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.
### License
This library is licensed under the MIT License.
Please note that this is a sample and for more details about the functionalities, features and example you need to look at the package documentation and the code.