An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# OvenMediaEngine Go SDK

[![Go build](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-build.yml/badge.svg)](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-build.yml)
[![.github/workflows/go-test.yml](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-test.yml/badge.svg)](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-test.yml)
[![Go Lint](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-lint.yml/badge.svg)](https://github.com/Allan-Nava/OvenMediaEngine-go-sdk/actions/workflows/go-lint.yml)
[![Go Reference](https://pkg.go.dev/badge/github.com/Allan-Nava/OvenMediaEngine-go-sdk.svg)](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.