Skip to main content
Known Participant
April 3, 2012
Question

Trying to get my head around multi-bitrate streaming with FMS 4.5 and FMSE 3.2

  • April 3, 2012
  • 1 reply
  • 1054 views

Hi

Currently I am streaming single live streams at the moment using FMSE 3.2 and FMS 4.5

As we have sevral locations with different bandwidth limitations I started playing with the idea of multi-bitrate streaming as this would resolve alot of issues.

I have set up FMSE 3.2 to stream two streams as a test:  a 200kb and 500kb stream

The files streaming are VP6 FLV files

The Stream names are set to: livestream%i

The Streams run with no issues to FMS 4.5

I created a manifest file called rtmp-live.f4m with the following:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns="http://ns.adobe.com/f4m/1.0">

<id>Dynamic Streaming</id>

<mimeType>video/x-flv</mimeType>

<streamType>live</streamType>

<media url="rtmp://server/live/livestreaml1" bitrate="200" />

<media url="rtmp://server/live/livestream2" bitrate="500" />

</manifest>

When I use the sample videoplayer webage and type the URL: of http://server/rtmp-live.f4m

I get the error message in the video window: "We are having problems with the playback. We apologise for the inconvenience" which provides no clue as to the issue.

However if I put the rtmp URL for the streams in then the streams work at their different bitrates as expected: rtmp://server/live/livestream1 or rtmp://server/live/livestream2

There is obviously some issue reading the manifest file ?

Any suggestions on what I am missing?

    This topic has been closed for replies.

    1 reply

    April 3, 2012

    I think the problem could be in your manifest file you've "rtmp://server/live/livestreaml1".

    This is the manifest works fine for me -

    <manifest xmlns="http://ns.adobe.com/f4m/1.0">

         <id>Dynamic Streaming</id>

         <mimeType>video/x-flv</mimeType>

         <streamType>live</streamType>

         <media url="rtmp://<server-ip>/live/livestream1" bitrate="100"/>

         <media url="rtmp://<server-ip>/live/livestream2" bitrate="500"/>

         <media url="rtmp://<server-ip>/live/livestream3" bitrate="1000"/>

    </manifest>

    Hope this helps.

    Known Participant
    April 3, 2012

    thanks for the reply.

    The typo is in the thread I wrote, and not the actual manifest as I edited it for the thread.

    I'll take another look as the actual manifest is the same as your working one.

    I'm wondering if the URL: http://ns.adobe.com/f4m/1.0 has anything to do with the problem, as I cannot access that URL directly?

    It might be a permissions issue with my network.

    Or is it not required to access this URL?

    thanks for the feedback