Elemental Live xml to MediaLive json

0

Hi All,

I am trying to create a MediaLive channel that ingests into an existing MediaPackage channel. This ingest is meant to serve as a backup input to an existing workflow, where the MediaPackage is already receiving ingest from an (on-prem) Elemental Live encoder.

I'd like the output configurations of MediaLive fitting the Elemental Live's so that the MediaPackage does not differentiate the two inputs.

If anyone can point me to any existing tool that can do this, or any article that describe the process, that would be great.

Can anyone advise how I can convert an Elemental Live (on-prem) encoder's event XML into a compatible MediaLive JSON, please?

Thanks in advance
msiraj

msiraj
asked 3 years ago345 views
3 Answers
0

msiraj

There is no tool currently available that can do the conversion from AWS Elemental Live event XML to AWS Elemental MediaLive channel json. You should be able to create a MediaLive channel config by using the Live console and MediaLive console side-by-side.

Having said that, note that the workflow you mentioned in this post, i.e. Live and MediaLive both feeding the same MediaPackage channel as redundant inputs, is not a workflow that has undergone any level of rigorous testing. The Live and MediaLive outputs won't necessarily be synched. As an example the start and end of a given segment may vary between the two, or the segment numbering won't match between the two sources. There may be other issues as well, and it is not clear which of these difference would negatively impact MediaPackage.

Elemental Live can be configured to have 2 events output locked so that they both send synched content to MediaPackage. And MediaLive can run in Standard Channel class, which consists of 2 pipelines that can be pipeline locked if the source contains timecode. For both of these use cases the MediaPackage would then received content that is synched.

answered 3 years ago
0

thanks for response.

Yes, we are aware of a good chance of out-of sync for the two feeds to MediaPackage, and are ok with that.

The bigger concern was breaking the MP's endpoints, as we had experienced in the past.

Having said that, we have created a workable configuration that meets our immediate needs, but:
Wrt to using Elemental Live & MediaLive:

  • we observed that the MediaLive always ingests to the first input
  • when we stop one input, the playback always breaks (because MP generates different child playlist/representation & so unable to seamlessly switch)

That's for another day :)

Best regards
Siraj

msiraj
answered 3 years ago
0

Msirja,

You can export your XML and open it with any text app and them copy and paste it next to a copy paste of the JSON that Media Live exports or displays in the Details > Advanced directory. If you are not worried about sync there are only about 5 or 6 settings that have to be identical so having and exact export to Media Live should not be needed.

Edited by: B-Wilkinson on Sep 25, 2021 11:18 AM

profile picture
answered 3 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions