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

https://github.com/bcc-code/mediabank-bridge

Grpc bridge to various mediabank related systems
https://github.com/bcc-code/mediabank-bridge

Last synced: 11 months ago
JSON representation

Grpc bridge to various mediabank related systems

Awesome Lists containing this project

README

          

# Mediabank bridge

This internal tool enables authenticated gRPC based endpoint for securely communicating with systems
like:

* Telestream Vantage Workflow (http://www.telestream.net/vantage/overview_workflow.htm)
* Vidispine (https://www.vidispine.com/)

## Building

### Requirements

You will need a Go 1.17+ compiler installed.
If you wish to make changes to the protobuf files you will also need `protoc` and the
Go plugin installed.

### Proto

```
make proto
```

### Binary

```
make release
```
The generated proto files are checked in, so you should be able do a build with no `protoc` installed
if no changes are made to the `.proto` files

### Config

The config is a `.json` file. The file is either located as specified by the `CONF_FILE`
environment variable, or (if not present) the following locations are checked in order:

* `~/.config/mediabank-bridge/config.json`
* `.config.json`
* `config.json`

An example is present in `src/config.example.json`.

Note: `DryRun` is not in use yet