Hello
Regarding Origin-Edge feature. We have recently implemented RTMP re-publishing (push) feature.
Please look at our REST API examples:
https://flashphoner.com/docs/wcs5/wcs_docs/html/en/wcs-rest-api/index.html?examples.htm
How to:
1. Publish a stream.
session.createStream({name:'stream1',display:document.getElementById('div1')}).play();
2. Re-publish this stream as RTMP using REST API.
Example:
Code:
POST /rest-api/push/startup HTTP/1.1
Host: 192.168.1.101:9091
Content-Length: 73
Content-Type: application/json
{
"streamName": "cf58",
"rtmpUrl":"rtmp://rtmp.flashphoner.com:1935/live"
}
You have to install latest build to get this working.
Note, we didn't test this with RTMP source streams.
We tested with WebRTC source only.
Please let us know if you have any issues.
All streams are currently re-published as RTMP H.264 AAC streams.