Preparing to test
1. For test we use:
- AWS MediaLIve channel to receive RTMP and send RTMP to predefined address;
- WCS server test.flashphoner.com;
- WebRTC as RTMP web application to publish and republish a stream;
- mediaserver to receive RTMP stream from AWS MediaLive, WCS for example rtmp.flashphoner.com
Preparing to AWS MediaLive republishing
AWS MediaLive configuration
2. Create an Input at AWS MediaLive to ingest RTMP
3. Create channel with Output group: RTMP
The detailed instructions to create AWS MediaLive channel can be found in this Medium article for example.
WCS configuration
4. Add the following parameters to flashphoner.properties file
rtmp_transponder_full_url=true rtmp_transponder_stream_name_prefix= rtmp_flash_ver_subscriber=LNX 76.219.189.0 rtmp_transponder_send_metadata=true
and restart WCS
Launch republishing flow
5. Satrt AWS MediaLive channel
The following alerts will be shown if no input stream
6. Publish a stream in WebRTC as RTMP example, setting RTMP URL of ingest point created at step 2
In RTMP playre window set URL and name of the channel output stream created at step 3
7. Alerts will be cleared in AWS MediaLive channel window