I am using other encoder than FMLE. I am publishing 3 streams.
rtmp://x.y.z.w/livepkgr
H264 BL3.0 60kbps, 160kbps and 310kbps & AAC-LC Stereo 32kHz 40kbps & Fragment duration 4 sec
>>> matches C:\Program Files\Adobe\Flash Media Server 4\applications\livepkgr\events\_definst_\liveevent Event.xml and Manifest.xml files.
<FragmentDuration>4000</FragmentDuration>
<media streamId="livestream1" bitrate="100" />
<media streamId="livestream2" bitrate="200" />
<media streamId="livestream3" bitrate="350" />
(e.g. 60kbps video + 40kbps audio for the 1st stream)
I have Common output parameters > Stream Name configuration on my Live Transcoder and I write the following:
livestream%i?adbe-live-event=liveevent&adbe-http-streaming-ver=1.0
Then Admin Console > View Apps > Live Log includes the following:
Stream name is: livestream%i1 and live event is: liveevent
Stream name is: livestream%i2 and live event is: liveevent
Stream name is: livestream%i3 and live event is: liveevent
As you say, it seems %i above causes the problem, but how to fix it?
My f4m includes the bitrates:
<id> livepkgr/events/_definst_/liveevent </id>
<mimeType> </mimeType>
<streamType> live </streamType>
<duration> 0 </duration>
<media streamId="livestream1" bitrate="100">
</media>
<media streamId="livestream2" bitrate="200">
</media>
<media streamId="livestream3" bitrate="350">
</media>
Thanks!