Skip to content

membraneframework-labs/ex_libsrt

 
 

Repository files navigation

ExLibSRT

Hex.pm API Docs CircleCI

Bindings for the libsrt library.

The package exposes a server and a client module to interact with SRT streams.

Installation

def deps do
  [
    {:ex_libsrt, github: "membraneframework-labs/ex_libsrt"}
  ]
end

Example usage

For examples of how to use the bindings, see examples/ subdirectory. To see how to spawn a server listening on given port, how to connect client to that server and how to send data between the client and the server, see: simple_client_connection.exs.

To see how to handle multiple client connections with a single server using ExLibSRT.Connection.Handler, see: connection_handler.exs.

You can launch each of these scripts with the following sequence of commands:

cd examples/
elixir <script name>

About

Elixir bindings to libsrt library exposing client and server APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 65.0%
  • C++ 35.0%