Browse through the questions and answers listed below or filter and sort to narrow down your results.
0
answers
0
votes
11
views
asked 2 months ago
1
answers
0
votes
12
views
asked 2 months ago
0
answers
0
votes
2
views
asked 2 months ago
1
answers
0
votes
16
views
asked 2 months ago
2
answers
0
votes
20
views
asked 3 months ago
1
answers
0
votes
16
views
asked 5 months ago
1
answers
0
votes
22
views
asked 5 months ago
1
answers
0
votes
22
views
asked 9 months ago
Input switch not behaving as expected
I wonder if anyone can please help.
I have a MediaLive channel with two file inputs: a 2-minute Countdown video and a 40-minute Main video. Upon start, I want the channel to play the Countdown video first, followed by the Main video. My schedule is as follows (set up from scratch with each test):
- 1. Start type: Immediate; Action: Input Switch; Input attachment: "Countdown" input
- 2. Start type: Follow "Countdown" input switch; Follow point: END; Action: Input Switch; File: "Main video"
My problem is that the channel goes directly to the Main video and does not play the Countdown.
I am viewing the output the moment it becomes available - well within 2 minutes of the channel starting - and I see the opening frames of the Main video each time \[I did try swapping schedule around, so it should start with Main and follow with Countdown - again, it started with Main]. Both videos are identical format (mp4/1080/8Mbps/25fps). For the record, the Countdown input is the first input attachment listed is channel settings. Output is to MediaStore/CloudFront (new URL with each channel start, so not cached).
Any ideas where I might be going wrong here? How I can make it play Countdown first? Very much appreciate anyone's expert assistance!
Many thanks.
Accepted AnswerAWS Elemental MediaLive
5
answers
0
votes
12
views
asked a year ago
Does AWS Elemental MediaLive support RTMPS input
I have create a RTMP push input, but the destination use RTMP protocol instead of RTMPS. Does the MediaLive Input support RTMPS? If true, how to create a RTMPS push input?
I have searched the result of messageId 917977 on Oct 1, 2019, and it said the MediaLive doesn't support RTMPS as an input. and t will take how much time around 1-2 months or 6 months. So does it support rtmps now?
Edited by: akata on Mar 23, 2021 3:11 AM
Edited by: akata on Mar 23, 2021 3:15 AM
Accepted AnswerAWS Elemental MediaLive
1
answers
0
votes
19
views
asked a year ago
2
answers
0
votes
17
views
asked a year ago
MediaLive Archive output not creating manifest .m3u8 file
Hi there,
I have set up an Archive Output group on my MediaLive channel, saving files to an S3 bucket. In Output settings, I have added Output name and Name Modifier; all other settings are blank/default.
The output is correct saving .ts files to S3 as the stream proceeds. However, it does not create the manifest .m3u8 file.
In case it's relevant, I am streaming from OBS using RTMP_PUSH. When I stop the stream, the .ts files continue to save (presumably black screen). They only stop being created once I stop the entire channel.
Could you please help me understand how to have the manifest files created/saved alongside .ts files, upon completion of stream?
Thank you!
gDk
Accepted AnswerAWS Elemental MediaLive
3
answers
0
votes
24
views
asked a year ago
Updating channel configurations via the SDK
Hi there,
One of the more challenging parts of the MediaLive API for me thus far has been the task of updating a Channel.
Say I want to take an existing channel and make a request to add another type of output to it. This means I will need to build another OutputGroup in my code, and also traverse the existing configuration to update AudioDescription objects, VideoDescription objects, and OutputDestinations in order to make an acceptable "updateChannel" request against the API.
Is there a simpler way of using the API to make high-level changes, such as "add an output" or "remove an output"?
Accepted AnswerAWS Elemental MediaLive
1
answers
0
votes
4
views
asked 2 years ago
Providing S3 access to MediaPackage for "live-to-VOD"
I am creating a "live-to-VOD" workflow with MediaPackage, and I'm trying to understand how to best implement the correct policy to allow MediaPackage to do it.
I will have many buckets (one per customer), and I need MediaPackage to be able to push assets into all of those buckets. Is there a way to grant MediaPackage access to all buckets with a sort of wildcard, or, does each bucket need to be expressly added in a new and separate policy?
Accepted AnswerAWS Elemental MediaLive
2
answers
0
votes
33
views
asked 2 years ago
HEVC H.265 Outputs
Hi
I want to create my livestream outputs to mediastore in H.265 format.
What bit rates do you advise for 1080p 720p and Sd .
I want to reduce data costs for amazon cloud front.
In AVC 1080p cbr is around 5Mbs.
To get the same quality is really 2.5mbs enough which will reduce cdn costs by 50%.
QVR or CBR which one works best
Thanks
Accepted AnswerAWS Elemental MediaLive
1
answers
0
votes
4
views
asked 2 years ago
Acceptable HLS input for MediaLive
We are trying to use MediaLive for some streaming tasks, and it's pretty straightforward to start with using MP4 as source files to PULL from.
But when starting to try with HLS Pull, it seems there is no clear guidance regarding if there is any specific rules for the HLS feed.
For instance
1) is it ok for the .m3u8 playlist include multiple sub-playlist which include different qualities, or it has to be a single tier with .ts segments only?
2) Can the .m3u8 be a static one (vod) or a live feed with updating/dynamic contents?
I've tried a few our .m3u8 but it seems there is always some errors coming out of the pipeline alerts:
like:
Video Not Detected \[VideoBuffer\[1]] Video not detected: Check input signal
Audio Not Detected \[1.1] Audio not detected: Check input signal
IT would be great to get some helpful guide here re using HLS Pull as the input, and I can share our testing feed via PM.
Accepted AnswerAWS Elemental MediaLive
1
answers
0
votes
29
views
asked 2 years ago
Why do I get errors when MediaLive tries to write data to MediaStore ?
I'm getting some errors when I try to do a live stream using MediaLive. In MediaLive, I have a RTMP(push) input and MediaStore configured as destination.
For MediaStore I have configured container policy like here:
https://docs.aws.amazon.com/mediastore/latest/ug/policies-examples-default.html
I enabled Cloudwatch logs for the MediaLive channel and these kind of PUT failed errors show whenever I start streaming.
```
Setting alert [6006] [1-2] [6006-1-2] [OutputDataS3: PUT failed [mediastore://xyz.data.mediastore.us-west-2.amazonaws.com/mystreams/stream_720p30_00005.ts] size [549148]. Response=[403] Message[] Headers[x-amzn-RequestId: EHYZJ3SDA4KJBHRSPELTDV2KW5FUAWVDJYWBC2VPYR7WHWOBDNFGIH3HEAJUJ]
```
Also in the channel's alert section, I see erros like this:
```
Failed to Create Output File or Socket
MPEGTS muxer for mediaID [1] unable to open output or stream [mediastore://xyz.data.mediastore.us-west-2.amazonaws.com/mystreams/stream_720p30.000007.m3u8].
```
For debugging purposes I've gave full access to the IAM role that is associated with the channel.
Any idea on what I'm missing ?
Edited by: adrianmg on Jun 22, 2020 10:39 PM
Edited by: adrianmg on Jun 22, 2020 10:42 PM
Accepted AnswerAWS Elemental MediaLive
2
answers
0
votes
71
views
asked 2 years ago
Livestream Conference - 1000+ participants
IHAC asking to run live steam meetings larger than 1000 people during COVID operations. The solution might be used in the future as well, but the primary use case is for this time period when most employees are remote. The solution would be very similar to what we have with Broadcast.
- There will be one speaker or two/three (audio and slides, but not necessarily video)
- The audience will listen and watch but must not interact, maybe via chat for questions
- Live-stream/no pre-recording
- Everybody connected at the same time
- Devices should be computers and smartphones/Tablets
The largest chime meeting is 250. I know we have the live streaming architectures with Elemental, but I believe they would still need to bolt on some type of real-time chat solution. Is anyone familiar with a solution or pre-built pattenr that they oculd leverage for this use case?
Accepted AnswerAWS Elemental MediaLive
1
answers
0
votes
14
views
asked 2 years ago
Specifying a stream name when creating a MediaLive Input with the PHP SDK?
I tried creating a MediaLive Input using the PHP SDK and it all works fine but when I went to check my newly created Input on the console, the stream name is looking a little weird. On the application name field, it's showing the IP MediaLive auto-generated for me and on the application instance field is the random string I specified and the url ended up looking like this: rtmp://some_ip/MnFiYLkqYRFw1gamkJb64Z4hEAXTtWEr, what I was hoping to see was something similar to when I create an Input with the console like this: rtmp://some_ip/application_name/application_instance
So, I guess my question is how do I properly specify the application name and instance when using the PHP SDK? Because when I checked the docs the only parameter it accepts is a StreamName, I'd really appreciate the help
Accepted AnswerAWS Elemental MediaLive
1
answers
0
votes
8
views
asked 2 years ago
What software to install on the MediaLive
Hello,
I want to start streaming using the MediaLive.
Tell me please, for receiving, processing and transmitting a stream, I need to install third-party software, for example, OBS for Linux?
Or is this done with own tools MediaLive, SDK or another software?
Accepted AnswerAWS Elemental MediaLive
15
answers
0
votes
17
views
asked 3 years ago
Live Stream to Twitch rtmp
I am getting an error when I try to stream with a Twitch rtmp output url. I see twitch as a template, so I assume this is possible. I am getting the error:
"RTMP mediaID \[1] RTMP connect to stream error, retry 1 \\[rtmp://live-pdx.twitch.tv/app/...\]"
Setup:
- Single Pipeline
- MP4 input from S3 input file
- rtmp push output to the above url (I can stream to that url using ffmpeg)
PS Same issue with Mixer rtmp url
Accepted AnswerAWS Elemental MediaLive
2
answers
0
votes
4
views
asked 3 years ago