-
Notifications
You must be signed in to change notification settings - Fork 12
Live Proxy
Giuliano Catrambone edited this page Apr 5, 2024
·
18 revisions
Live Proxy gets a live feed as input and proxy it to a destination that could be:
- CDN 77
- CDN AWS
- RTMP server
It could also create a live HLS stream whose delivery will be managed by the CatraMMS.
The output stream could be also changed adding a processing or a filter like:
- an encoding
- a change of the audio volume
- a black detect. Every time black is detected (**)
- a black frame. Every time a black frame is detected (**)
- a crop
- a draw box
- a freeze detect. Every time a freeze is detected (**)
- a silent detect. Every time a silent is detected (**)
- a text overlay
(**) this task emits an onError event and creates a new Workflow with the Tasks connected to the onError event.
The Live-Proxy could manage also more than one output, for example one output could be a CDN and another output could be a RTMP server.
-
command details (HTTP POST)
-
Live Proxy JSON format (body of the POST)
-
Here follows some examples (body of the POST)
- simple (JSON example)
- tutorial videos: https://www.youtube.com/@CatraMMS/videos
- support email: [email protected]
- info email: [email protected]
- MMS GUI: https://mms-gui.catramms-cloud.com/catramms
- REST MMS API: https://app.swaggerhub.com/apis-docs/giulianoc/MediaManagementService
- API base URL: https://mms-api.catramms-cloud.com/catramms/1.0.1/...
- Delivery URL (authorization by parameter): https://delivery.catramms-cloud.com/catramms/1.0.1/...
- Delivery URL (authorization by path): https://delivery-path.catramms-cloud.com/catramms/1.0.1/...
- Push binary URL: https://binary.catramms-cloud.com/catramms/1.0.1/...
-
Tutorial
- User registration
- Add content - Pull
- Add content, on success send an email
- Two Tasks (Add content) to be executed in parallel
- Add a set of video encoding profiles
- Add two contents, send an email, concat, cut and encode
- Add a single image profile (Logo)
- Add a video, an image, encode the image, overlay the encoded image on the video
-
Workflow Ingestion
Workflow As Library
Add-Remove Content
Delivery
Social Network Delivery
Encoding (video-audio-image)
Media activities
Overlay
Frame Processing
Recorder
Communication
Utilities
Computer Vision