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
- Host: GitHub
- URL: https://github.com/bcc-code/mediabank-bridge
- Owner: bcc-code
- Archived: true
- Created: 2021-11-24T10:02:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T23:21:06.000Z (over 3 years ago)
- Last Synced: 2025-06-28T17:48:11.074Z (12 months ago)
- Language: Go
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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