Skip to main content
February 26, 2010
Question

Can not stream .f4v or .mp3 file from subfolder

  • February 26, 2010
  • 1 reply
  • 3169 views

I recently installed FMS 3.5.1 and then upgraded it to 3.5.3 on a Windows 2003 server.  In both versions, I can not stream .f4v or .mp3 from a subfolder.  The .flv file plays fine.

I used the default configuration settings, sample .f4v and .flv files provided by the installer.  I used the sample player in C:\Program Files\Adobe\Flash Media Server 3.5\samples\videoPlayer as the client.

Here are steps to reproduce the issue:

  1. First I made sure the sample files can be streamed from the original folder.  Both rtmp://{fms ip}/vod/mp4:sample1_500kbps.f4v and rtmp://{fms ip}/vod/sample.flv worked.
  2. I created subfolder folder1 under C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media.
  3. Moved those 2 sample files to folder1 subfolder
  4. rtmp://{fms ip}/vod/folder1/mp4:sample1_500kbps.f4v did not play.  The player showed error "Connection Error. Please press Play to try again."
  5. rtmp://{fms ip}/vod/folder1/sample.flv played fine.

    This topic has been closed for replies.

    1 reply

    Asa_-_FMS
    Adobe Employee
    Adobe Employee
    February 27, 2010

    The playback component that you're using may be getting messed up attempting to do single line URI play - FMS doesn't support that natively and the components built a scheme to parse that line into two calls

    It should in theory be asking for

    connect(rtmp://{fms ip}/vod/folder1) and play(mp4:sample1_500kbps.f4v)

    but I have a feeling it's essing up the parsing somehow.  You should be able to confirm this via the FMS log lines.  Check out the access.log for your FMS when you make this play attempt.  You may need to turn on more logging fields to see it (you can just set the fields to * if you want them all) and then do your play.  I have a feeling that the targetted app and file are getting messed up.

    Asa

    weihua30
    Participating Frequently
    March 1, 2010

    I can partially confirm this via the log file.

    When rtmp://{fms ip}/vod/foder1/mp4:sample1_500kbps.f4v is played, the x-sname is "sample1_500kbps.f4v ".  When rtmp://{fms  ip}/vod/folder1/sample.flv is played, the x-sname is "folder1/sample.flv".

    It appears that the player asked for

    connect(rtmp://{fms ip}/vod) and play(mp4:sample1_500kbps.f4v) for .f4v file

    connect(rtmp://{fms ip}/vod) and play(folder1/sample.flv) for  .flv file

    I hope this is a FMS 3.5.3 sample player bug, not a server issue.

    BTW, I am weihua10.  I had problem logining to the account that has screen id weihua10.  I have to create new account.

    weihua30
    Participating Frequently
    March 2, 2010

    FYI.  It appears to be a FMS server issue.  The same player can play the same set of files insider subfolder on Wowza server.