Questions tagged with AWS Elemental MediaLive
Content language: English
Sort by most recent
Has Anyone Used MediaTailor with VMAP XLM Successfully for Mid-Roll Programmatic Ad Insertion?
I've had success in creating FAST channels using MediaTailor to insert programmatic ads between short form videos as part of a channel sequence. Now I'm looking as using VMAP XML to insert timed ads in long-form content. There are some indications it could work in the MediaTailor documentation - but a search in re:Post on "MediaTailor VMAP" doesn't yield any results. Has anyone made this work in the past and if so, would you share methodology / examples? Thanks in advance for your assistance.
Video delivery speed in AWS S3 storage
Hi, we have session recording software. We are looking for the following things: 1. Our session recording videos of all customers, as and when generated, should automatically get uploaded to AWS S3 from our VPS server. Is such an arrangement possible? 2. Currently, our session recording videos buffer for 10 seconds before starting to play. If we deliver this video through AWS S3, can buffering be reduced to 2 seconds? Basically, we want to deliver session recording videos to all our customers at the best video speed. How can I achieve this and by using which Amazon service?
MediaTailor Channel Ad Playback Fails - Ad Tags Work in MT Configuration Tests
Platforms: AWS MediaTailor / S3 Bucket / MediaConvert Overview: Ads fail to play in channel assembly funneled through tested ad server configuration. Detail: I have two tested ad server configurations (one generic provided by Google for testing and the other in-house) using HLS encodes created in MediaConvert using VOD playback from a public S3 bucket. When VOD is sourced from the S3 bucket as a plain m3u8 file, the ads play perfectly every time from our ad server. I created a channel in MediaTailor using the same tested content (two music videos), added them to the channel and added ad insertion instructions as follows at 0 seconds so they would be pre-roll. See attached graphic: ![Enter image description here](/media/postImages/original/IMpsSs8_GCRKKHxFN5yhacSg) I took the channel output URL (less the m3u8 file at the end) and used that as my video content source to create my ad insertion URL and then appended the channel m3u8 filename at the end of this string. In testing this string, the two videos play back to back perfectly and as expected - but no ads. The channel schedule, however, displays strange behavior - before being started, there are scheduled ad breaks indicated after every program entry. After being started these scheduled ad breaks do not display in the first 3 entries (and no ads on playback). See attached graphic: ![Enter image description here](/media/postImages/original/IMHAGx2LeaT1mS_9mRO0F0Ng) Any assistance or insight greatly appreciated. Thanks!!
How to play video from MediaLive through UDP?
**On AWS, how do you play video from MediaLive through the UDP output group?** For my use case, I'm building a live stream pipeline that takes an MPEG-2 transport stream from MediaLive, processes it through a UDP server (configured as an output group), and consumed by a web client that plays on HTML5 video. The problem is: the data is flowing, but the video isn't rendering. Previously, my output group was set to AWS MediaPackage, but because I need the ability to read and update frames over live stream, I'm trying to feed through UDP. Is setting the output group to UDP the right approach? The documentation is a bit sparse here. I'm wondering if there are resources or examples where others were able to play video this way as oppose to HLS/DASH.
Problem with AWS Elemental MediaLive Workflow Wizard, Error OutputDataBackground failed to send file for URL [mediapackage]
I am using AWS media live workflow wizard for creating the channel and OTT live feeds. It has been successully created. I am using OBS software for sending RTMP push to Media Live. Connection also established. But HLS ingest point is giving below error. Cannot load https://c75a7e79204e539d.mediapackage.us-east-1.amazonaws.com/out/v1/070112deeb2945b4b135134ce269fc73/CMAF_HLS/index.m3u8HTTP response code:0 This might be a CORS issue, consider installing Allow-Control-Allow-Origin Chrome Extension I did try installing chrome extension for CORS, disbale firewall, switched to different browsers. But error is same. In the cloudwatch notification for channel, I am getting alerts OutputDataBackground failed to send file for URL [mediapackage://LiveChan1/channel_emp_240p30_20220805T200336_00298.ts], after  attempts, error [failed to write output to mediapackage]
MediaLive not respecting RTMP Bitrate
I am using medialive and mediaconnect to restream srt streams to multiple destinations. I realized that the RTMP output is not respecting the bitrate specified and even sometimes is not respecting the resolution. Is there a special setting to enable for it to output with the specified resolution and bitrate? Current setttings: ``` Width : 1920 Height: 1080 Codec: H264 Rate Control: CBR 6 500 000 Frame Rate: Specified 30000 / 1001 Progressive GOP Size : 60 Frames B-Frames 0 Scaling Default AFD Passtrough ``` --> Received stream : 1920x1080 or 1280x720 / 1.3 to 1.6 mbps ## ** EDIT/UPDATE** I tried to create a brand new channel from a workflow, selecting twitch as a destination but replacing the endpoint with my own RTMP destination. The only output option was 1080p@30/4.5mbps output. Didn't change anything except the endpoint. Start the flow. And I'm still receiving 1.5mbps video. I was hoping to avoid rolling my own encoder to forward streams to our clients, but if there's no way to control the output of medialive, I don't see how I can achieve it witihin AWS.
HEVC + alpha channel input and output on MediaLive
Hi, I am trying to create an HLS live streaming pipeline with MediaLive: **INPUT:** either a MP4 file or a fMP4 HLS containing a HEVC video with alpha channel. **OUTPUT:** a fMP4 HLS stream of HEVC video with alpha channel. The channel fails to start with the following errors. - input is a MP4 file: `Input failed over to input [Input Name] id` - input is fMP4 HLS: `Unable to open input file [https://cloudstorage.com/hlsPlaylist1/segment.m4s]: [Failed probe/open: [No parser found for container]]` I need to precise that my channel works fine when the input is HEVC without alpha channel. Is there a plan to add HEVC with alpha functionality to MediaLive? Thanks