You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Get input's destination url using aws cli aws medialive list-inputs or by logging in to aws.amazon.com MediaLive -> Inputs -> Destination A
Open a live streaming software(I use OBS in this example)
In OBS, add a Video Capture Device object from in the Sources window
Click on Settings and navigate to Stream section
Select Service as Custom, Server as rtmp://xxxxxxxx:yyyy/golive/
Add the last part of the url (which it should be now if you haven't done any changes to the code) as Stream Key
Live Stream
Start the GoLive channel using aws cli: aws medialive list-channels to get channel's id. Then aws medialive start-channel --channel-id xxxxxxx. Or in aws.amazon.com navigate to MediaLive -> Channels -> GoLive -> Start channel
After channel starts, go to OBS and click Start Streaming
Done. You should be live at https://xxxxxx.data.mediastore.{your-region}.amazonaws.com/mystreams/stream.m3u8. You can get the full link from aws.amazon.com navigate to MediaStore -> click on your item -> select the m3u8 file -> select the object's name.
About
Go Live - Boilerplate to live stream using AWS MediaLive and MediaStore