/OvenMediaEngine-go-sdk

Oven Media Engine Go SDK Rest API

Primary LanguageGoMIT LicenseMIT

OvenMediaEngine Go SDK

Go build .github/workflows/go-test.yml Go Lint Go Reference

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

Installation

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

go get github.com/Allan-Nava/OvenMediaEngine-go-sdk

Usage

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.