We’d like to ingest a source stream with EC3+JOC to a live application, and we were following the document here:
https://www.wowza.com/docs/how-to-publish-and-play-a-live-stream-apple-hls#import-ac-3-elementary-streams
However the WSE doesn’t seem to pick up the EC3 audio from the source stream.
To be specific what we did is:
- Create a .stream file (e.g. ele01hls_ec3.stream) with the following content:
{
uri : “http://127.0.0.1:18080/u8js8d2kx/ele/ele01.m3u8”,
cupertinoManifestMaxBufferBlockCount : “15”,
cupertinoManifestLimit : “1”,
cupertinoManifestIndex : “0”,
cupertinoManifestBufferBlockCount : “2”,
cupertinoAutoSegmentBuffer : “false”,
mpegtsImportAC3: “true”,
mpegtsVideoPID : “0x1e1”
} - Connect it to a live application.
- Make sure the source HLS stream is running.
- Confirm that a stream with the name ele01hls_ec3.stream shows up in the Incoming Streams in the connected live application.
- Check and play this incoming stream.
And we found that this incoming stream is a video only stream, and the EC3 audio track from the source is not picked up.
We tried specifying the mpegtsAudioPID field in the .stream file but there is no change in the behavior.
And we also confirmed that if we switch the EC3 to AAC in the source stream, the audio track will be picked up.
So we wonder if ingesting EC3 with JOC is not supported or we are missing something in our settings. Please help to confirm.
Thanks,
Wendong