Coder Social home page Coder Social logo

allan-nava / haivision-go-sdk Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 1.0 648 KB

Haivision Go SDK Rest API

Home Page: https://Allan-Nava.github.io/Haivision-go-sdk/

License: MIT License

Go 99.75% Makefile 0.25%
go golang golang-library haivision rtmp sdk srt streaming-video hls streaming video video-streaming

haivision-go-sdk's Introduction

Haivision Go SDK

Go build Go test workflow Release on Tag

The Haivision Go SDK is a software development kit for interacting with Haivision's video streaming platform using the Go programming language. It allows developers to easily integrate Haivision's platform into their Go applications, providing access to a wide range of features such as live streaming, video playback, and media management.

Installation

To install the Haivision Go SDK, you will need to have Go version 1.13 or later installed on your system. Once Go is installed, you can use the following command to install the SDK:

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

BROADCAST VIDEO ROUTING

Haivision SRT Gateway is a highly flexible and scalable broadcast solution for secure routing of live video streams across different types of IP networks. By serving as a network bridge and converting between protocols including SRT, SRT Gateway provides broadcasters with cost-effective live video streaming to one or multiple destinations for content production and distribution. SRT Gateway includes Haivision’s Path Redundancy feature ensuring uninterrupted live IP video streaming of premium content.

Rest Api Reference

Usage

To use the Haivision Go SDK in your application, you will first need to import it into your code:

import "github.com/Allan-Nava/Haivision-go-sdk"

The SDK also provide more functionality such as stop stream, getting stream status, play stream, and more, you can see the full API documentation in the API Reference section.

Support

If you have any issues or need assistance using the Haivision Go SDK, please contact the developer at [email protected] or visit the project's issue tracker at https://github.com/Allan-Nava/Haivision-go-sdk/issues

Contribution

We welcome contributions to the Haivision Go SDK. If you would like to contribute, please fork the repository, make your changes, and submit a pull request. When submitting a pull request, please make sure to follow the project's coding style and include tests for any new functionality.

License

The Haivision Go SDK is released under the MIT License and can be used for both personal and commercial projects.

haivision-go-sdk's People

Contributors

allan-nava avatar dependabot[bot] avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

hiway-media

haivision-go-sdk's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

github-actions
.github/workflows/go-build.yml
  • actions/checkout v3
  • actions/setup-go v4
.github/workflows/go-test.yml
  • actions/checkout v3
  • actions/setup-go v4
.github/workflows/tag-autorelease.yml
  • actions/checkout v3
  • FedericoCarboni/setup-ffmpeg v2
  • actions/setup-go v4
  • actions/create-release v1
gomod
go.mod
  • go 1.18
  • github.com/go-resty/resty/v2 v2.7.0
  • gopkg.in/validator.v2 v2.0.1

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.