Flash Media Server 5 - VOD RTMP Streaming Failing in Subfolders

I've setup a default install of FMS5 and can get the sample.flv file to stream with no issues.  I can take my FLVs I wish to stream and put them in the /vod/media folder and stream those.  The problem I'm having is when I create a subfolder I can no longer access the file for streaming.
The Path looks like this:
/VOD/media/subfolder/lecture1/mediafile.flv
I've tried
rtmp://domain.com/VOD/_definst_/subfolder/lecture1/mediafile.flv
rtmp://domain.com/VOD/subfolder/lecture1/mediafile.flv
Neither seem to work, I've read through several threads that seem indicate _definst_ solves this problem but I can't seem to get that to work.
Any ideas or help would be great.
Thanks in advance.

Thanks, still can't seem to get it to stream here's what I have:
The sample.flv file is in this path:
C:\Program Files\Adobe\Adobe Media Server 5\applications\vod\media\sample.flv
My File is:
C:\Program Files\Adobe\Adobe Media Server 5\applications\vod\media\CPAExam\AUD.v18\MonB_020613_08\MonB_020613_08.flv
These calls work:
rtmp://lme-bisk.thomsonreuters.com/vod/_definst_/CPAExam/AUD.v18/MonB_020613_08/sample
rtmp://lme-bisk.thomsonreuters.com/vod/_definst_/CPAExam/AUD.v18/MonB_020613_08/sample.flv
rtmp://lme-bisk.thomsonreuters.com/vod/sample.flv    (basically any URL seems to find sample.flv)
Some sample calls that are not working:
rtmp://lme-bisk.thomsonreuters.com/vod/_definst_/CPAExam/AUD.v18/MonB_020613_08/MonB_02061 3_08.flv
rtmp://lme-bisk.thomsonreuters.com/vod/CPAExam/AUD.v18/MonB_020613_08/MonB_020613_08.flv
rtmp://lme-bisk.thomsonreuters.com/vod/_definst_/CPAExam/AUD.v18/MonB_020613_08/MonB_02061 3_08
rtmp://lme-bisk.thomsonreuters.com/vod/CPAExam/AUD.v18/MonB_020613_08/MonB_020613_08
I can't find any URL that will call the MonB_020613_08.flv succesfully.  I can however move that file to the vod/media folder and it works fine.  We have hundrends of videos in subfolders as indicated above so moving them all too the root media folder won't work as some filenames may repeat.
Thanks again for the help.

Similar Messages

  • How to integrate flash media server 4.0 live streaming for iOS devices ?

    Hi All,
    I have website which has live streaming module its working fine, same module i want to integrate for iOS devices. For live video streaming we are using FMS 4.0. So please let me know how we can integrate this for iOS devices using flash media server 4.0.
    Thanks in Adavnce
    Mohammad Sharique

    You need to place the crossdomain.xml in the webroot folder. Create a text file in the webroot folder using notepad, and call it crossdomain.xml. The text below will give you a wide open access policy, which is fine for testing.
    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
              <allow-access-from domain="*" />
    </cross-domain-policy>
    For debugging HTTP streaming I recommend you get hold of something like Charles or Fiddler. These will greatly assist in pinpointing any issues.

  • Flash media live encoder, play live streaming failed!

    Hi, I install a fms3.5 and fmle3.1 on my computer. In fmle, I set video format is h264,and fms url:RTMP://192.168.8.6/live ,stream: livestream. The input and output windows' video is ok.
    The following is fmle log:
    Tue Jun 22 2010 12:25:19 : Primary - Connected
    Tue Jun 22 2010 12:25:19 : Primary - Network Command: onBWDone
    Tue Jun 22 2010 12:25:19 : Primary - Stream[11] Status: Success
    Tue Jun 22 2010 12:25:19 : Primary - Network Command: onFCPublish
    Tue Jun 22 2010 12:25:19 : Primary - Stream[11] Status: NetStream.Publish.Start
    Tue Jun 22 2010 12:25:19 : Session Started
    Tue Jun 22 2010 12:25:19 : Video Encoding Started
    The following is my source code to play live stream:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
        <mx:Script>
            <![CDATA[
             import mx.controls.Alert;
             private function showFlv():void {
                //myVideo.source = "rtmp://192.168.8.6:1935/vod/test.flv";
                myVideo.source = "rtmp://192.168.8.6:1935/live/livestream";
                 Dumper.info(myVideo.source);
             ]]>
        </mx:Script>
        <mx:Panel width="100%" height="100%">
          <mx:VBox width="100%" horizontalAlign="center">
            <mx:Text text="code display"/>
            <mx:Button label="play flv" click="showFlv();"/>
          </mx:VBox>
          <mx:VideoDisplay width="100%" height="100%" id="myVideo"/>
        </mx:Panel>
    </mx:Application>
    If I use myVideo.source = "rtmp://192.168.8.6:1935/vod/test.flv" ,it can play video.  Use :myVideo.source = "rtmp://192.168.8.6:1935/live/livestream",  Can't get video. Why?
    I just want to play live video on pc.

    Who can help me??

  • Flash Media Server goes down mid-stream

    So if my application is streaming a video and FMS goes down
    during it... I need to be able to error handle this. I'm wondering
    if FMS would return some sort of message or error upon going off
    line or if there is any other manner in which I could handle this.
    Ultimately I'd like to give the user a message informing them of
    the problem... or possible just switch to a progressive version of
    the same clip.
    Any ideas?

    Well... if the server goes down it can't very well respond to
    it.
    What you want to do is have your client side
    netConnection.onStatus method repond to the change in the
    connection and notify the user.
    http://livedocs.macromedia.com/fms/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?href=00000 574.html

  • How to use flash media server with cisco show n share live event module?

    hello all
    Is it  possible to use flash media server in show n share (non dme)live event ?  i 've configured flash media server, can receive  multicast streams, bu i have no idea what to write in video url fild in the live event basic setup.

    Hi Temur,
    You should be able to stream from a Flash Media Server.
    The URL should look like this:
    rtmp://xxx.yyy.com//flv:
    You can do some tests from a PC to get the exact URL that would suit your environment.
    Regards,
    Nicolas

  • Record playback is very slow between Flash Media Server and Flash

    hi all
    I have done server side recording successfully with red5 flash media server and can see
    that the flv record is being created properly.
    Then if I try to playback the record like
    NetStream.play("record.flv"), I see that stream playing is very very
    slow, for both of audio and video.
    And then if I try to playback the recorded file via using the
    filesystem path of it, everthing seems fine.
    Problem occurs when I try to sucscribe and play the stream of the record.
    PS : There is no problem with playing the published stream
    (NetStream.play("streamName"))
    Does anyone have an idea about this issue?
    If you need any additional information, please let me know.
    Thanks in advance
    Regards

    In a nutshell flowplayer delivers the video through your web
    browser. It does this via http protocol (port 80) and progressive
    download on any web server
    Progressive download finds the video on the server and plays
    it back through the player as it is being downloaded. 2 important
    things to take from this are 1, the video is being downloaded to
    the clients hard drive, at the end of the playback they will have a
    copy of your video that they can do whatever they like to and
    repost it somewhere else. 2, It plays back as it downloads, meaning
    if I'm viewing a 10 minute video from your site and want to skip
    ahead to the middle or end I have to wait for the whole video to
    download before viewing those segments. Your web host by the way
    will love you for progressive download because it will appear as
    though your transfer rate has gone through the roof. Once the
    request for the video is made there is no turning back, the client
    gets the whole thing whether they watch it or not.
    Flash media server uses the rtmp protocol. This protocol is
    an open socket protocol through port 1935. This is a two way street
    essentially. When the user views a video using FMS they basically
    get only enough of the video to keep the connection open and
    satisfy the required buffer to assure clean playback. The bytes of
    info that carry the video only go to the users memory, not the hard
    drive. This allows the user to jump back and forth around in the
    movie without having to wait for the whole thing to download.
    Hope that helps.

  • Why Flash Media Server

    Hi All,
    As it stands currently, I'm developing online teaching applications that faculty can use in their classes, as well as encoding and uploading videos to our Windows Servers.  For database management, I'm coding server side scripts in PHP, and dumping everything into MySQL.  Then embedding all the content into Moodle (which is hosted by a 3rd party).
    I'm looking at a Flash Server Solution for a couple of reasons:
    1) Delivering Streaming video instead of Progressive Download
    2) Allowing instructors to encode and upload their own videos (similar to YouTube) without having to go through my office
    3) Providing extra copyright security - in order to use some copyright videos, we have to ensure that only the students who are enrolled in specific classes can access the data.  As it stands now, a smart student with the right URL can download anything we have up on our Windows servers.
    Some Questions and concerns:
    1) I don't know Cold Fusion.  Will I have to rewrite all my scripts for that?  Can Flash Media Server run PHP?
    2) This is probably a really stupid one, but... Is Flash Server it's own platform, or does it have to run on a Windows or Linux box?
    3) Does it need its own dedicated machine?  Can you run a virtual server with Flash Server?
    4) Which of the different flavors of Flash Server are best?
    5) What kind of hardware specs are we looking at?  We have 20,000 students and maybe a few thousand at any one time would have to access
    Sorry about all the dumb questions.  I'm mostly an app developer, but am in the position of having to make this decision, and then defend the decision if I decide to puruse a Flash server solution.
    Thanks for your help.

    Hi riquigley,
    Following are quick answers on a few of your questions.  Hopefully other folks will add their thoughts and also answer the questions I have skipped over.
    4) Which of the different flavors of Flash Server are best?
    -- FOR STRAIGHT VIDEO STREAMING USE Flash Media Streaming Server.  THE PRICE POINT IS LOWER THAN Flash Media Interactive Server (aka FMIS. FMIS IS ONLY NEEDED FOR INTERACTIVE APPLICATIONS, E.G. MULTIUSER, CHAT, ETC.)
    -- COMPARE EDITIONS PAGE HERE:
    http://www.adobe.com/products/flashmediaserver/compare/
    2) ... does it have to run on a Windows or Linux box?
    -- YES.  FMS IS A SERVICE THAT RUNS ON AN OS.  WINDOWS AND RED HAT LINUX ARE SUPPORT. FULL REQUIREMENTS HERE:
    http://www.adobe.com/products/flashmediastreaming/systemreqs/
    3) Does it need its own dedicated machine?  Can you run a virtual server with Flash Server?
    -- DEDICATED MACHINE *NOT* REQUIRED.
    -- HOSTED SOLUTIONS ARE AVAILABLE TOO.  HOSTED SOLUTIONS MAY OFFER: A) BETTER QUALITY; B) LOWER TOTAL COST OF OWNERSHIP; C) QUICKER START TO LAUNCH.
    -- SEE LIST OF HOSTING PARTNERS, AKA CDNs (Content Delivery Networks) HERE:
    http://www.adobe.com/products/flashmediaserver/fvss/
    1) I don't know Cold Fusion.  Will I have to rewrite all my scripts for that?  Can Flash Media Server run PHP?
    -- COLDFUSION NOT REQUIRED.  EITHER PHP OR COLDFUSION CAN BE USED TO MANAGE METADATA (INCLUDING SQL DATABASE INTERACTION).
    -- PHP AND COLDFUSION HANDLE ALL HTTP REQUESTS AND RETURN DYNAMICALLY GENERATED PAGES TO THE USERS' BROWSERS.
    -- FLASH MEDIA SERVER HANDLES ALL RTMP REQUESTS.  DYNAMICALLY GENERATED PAGES FROM PHP WILL INCLUDE THE RTMP URLs THAT THE FLASH/FLEX SWFs USE IN THE BROWSER TO REQUEST THE RTMP STREAMS FROM THE FLASH MEDIA SERVERS.
    hth,
    g

  • WAMP and Flash Media Server

    I currently have WAMP(Windows, Apache,MySQL,PHP) installed as
    my primary server; I do not want to change this. What I would like
    to do is use Flash Media Server as my primary streaming server and
    be able to host media files on it. I have been informed that if I
    broadcast from the Media Server on Port 80 I will run into trouble
    when I start the WAMP server (because it works on Port 80). The
    resolution that I've been told is to put the Media Server on Port
    :8080. What I am trying to find out is if any one here is running
    the Flash Media Server as a second server using Port 8080 or is it
    smarter to just assign Flash Media Server it's own port. By the
    way, I am trying to set up a test environment that will replicate
    what the real server and application will have to do. Any advice is
    greatly appreciated. Thank You
    In2mobile

    what version of windows are you running?.......try shutting down fms service before making changes.......I know in windows 7 you have to right click choose properties of the folder fms.ini resides in and adjust the security settings.

  • Hardening Flash Media Server 3.5

    What type of TCP Flags Flash Media Server need for: RTMP/T RTMPE/TE
    SYN and ACK?
    Or do i need to set RST too?
    Best Regards,
    Sérgio Henrique

    Hmm, parse error on the question - those flags you mentioned are used during the normal operation of TCP state.  You shouldn't need to change or be aware of them at all for either of the protocols you mentioned.  It sounds similar to asking to me what flags are necessary for Fords or Chevys - do they need apply brake, apply gas.  Can you explain the problem some?

  • Very basic question: Flash Media Server vs. embedding flash video

    I'm hoping this is a quick easy question to answer:
    What is the difference between Flash Media Server and simply
    using a freeware Flash media player (like Flowplayer
    http://flowplayer.org/) that
    uses XML playlists to embed your Flash videos on a website?
    What are the advantages to Flash Media Server and how does
    something like Flowplayer not address issues that FMS can?
    Thanks in advance!
    Erik

    In a nutshell flowplayer delivers the video through your web
    browser. It does this via http protocol (port 80) and progressive
    download on any web server
    Progressive download finds the video on the server and plays
    it back through the player as it is being downloaded. 2 important
    things to take from this are 1, the video is being downloaded to
    the clients hard drive, at the end of the playback they will have a
    copy of your video that they can do whatever they like to and
    repost it somewhere else. 2, It plays back as it downloads, meaning
    if I'm viewing a 10 minute video from your site and want to skip
    ahead to the middle or end I have to wait for the whole video to
    download before viewing those segments. Your web host by the way
    will love you for progressive download because it will appear as
    though your transfer rate has gone through the roof. Once the
    request for the video is made there is no turning back, the client
    gets the whole thing whether they watch it or not.
    Flash media server uses the rtmp protocol. This protocol is
    an open socket protocol through port 1935. This is a two way street
    essentially. When the user views a video using FMS they basically
    get only enough of the video to keep the connection open and
    satisfy the required buffer to assure clean playback. The bytes of
    info that carry the video only go to the users memory, not the hard
    drive. This allows the user to jump back and forth around in the
    movie without having to wait for the whole thing to download.
    Hope that helps.

  • FLEX 2.0 and Flash Media Server 2.0 Unable to stream from client to server

    Hi All,
    I have been trying to put together a quick demo to stream
    and record audio from Client to Server. I get this error when
    trying to connect to FMS.
    ArgumentError: Error #2126: NetConnection object must be
    connected.
    at flash.net::NetStream/flash.net:NetStream::construct()
    at flash.net::NetStream$iinit()
    at Audio/toggle()
    at Audio/__submit_click()
    my Program fails at this line - ns = new NetStream(nc);
    Your help is greatly appreciated. Here is the MXML file
    Audio.mxml
    This file contains a simple start and stop button start and
    stop audio processing.
    This page is served from Apache Tomcat on host : demoserver1
    and port 8080
    Flash media server is also installed on the same host
    demoserver1.
    I did not do any additional config at FMS except creating an
    application called "DemoApp". All other settings are defaults.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    applicationComplete="startup()">
    <mx:Script>
    <![CDATA[
    import flash.net.NetConnection;
    import flash.net.NetStream;
    public var started:Boolean = false;
    public var nc:NetConnection;
    public var ns:NetStream;
    public var mp:Microphone;
    public function startup():void{
    lblMessage.text="Stopped";
    public function toggle():void{
    if (started==false){
    submit.label="Stop";
    started=true;
    lblMessage.text="Started";
    nc = new NetConnection();
    nc.addEventListener(NetStatusEvent.NET_STATUS,
    netStatusHandler);
    nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
    securityErrorHandler);
    nc.objectEncoding = flash.net.ObjectEncoding.AMF0;
    nc.connect("rtmp://demoserver1/DemoApp");
    ns = new NetStream(nc);
    ns.addEventListener(NetStatusEvent.NET_STATUS,
    netStatusHandler);
    mp = Microphone.getMicrophone(0);
    ns.attachAudio(mp);
    ns.publish("sample1", "record");
    else{
    started=false;
    submit.label="Start";
    lblMessage.text="Stopped";
    ns.close();
    nc.close();
    private function netStatusHandler(event:NetStatusEvent):void
    switch (event.info.code) {
    case "NetConnection.Connect.Success":
    trace(" connection success : " );
    break;
    case "NetStream.Play.StreamNotFound":
    trace("Stream not found: " );
    break;
    private function
    securityErrorHandler(event:SecurityErrorEvent):void {
    trace("securityErrorHandler: " + event);
    ]]>
    </mx:Script>
    <mx:Canvas xmlns:mx="
    http://www.adobe.com/2006/mxml"
    width="400"
    height="300">
    <mx:HBox left="19" right="0" height="100" top="30">
    <mx:Label text="Label" id="lblMessage" width="150"/>
    <mx:Button label="Start" click="toggle()" id="submit"/>
    </mx:HBox>
    </mx:Canvas>
    </mx:Application>

    Hi,
    Are you trying to make an air app or a web application (flash) for streaming? You may want to check out the osmf framework to help you write a player for mobile platform. Check out http://www.opensourcemediaframework.com/ for more info on how you can write streaming video players using this framework. There are some good tutorials there and also you may post on the forum to get your specific queries solved.
    Thanks,
    Abhishek

  • Streaming from Flash Media Server into Captivate

    Hi
    We're fortunate to have a Flash Media Server (4) which we use to distribute video over our local network using Flash CS5 and have encountered no problems. However, when I try to use it for Captivate 5 files I've had no success (same with 4 incidentally). I've tried just about every string I can think of with no ext., with the ext, f4v's, flv's, /mp4:, different folders/ no folders (vod) etc etc. There must be something fundamentally wrong with what I'm doing but for the life of me I can't think what. The Media server currently delivers video over our Intranet and we also use it for Adobe Connect. Any help in this matter will be appreciated.
    My string is rtmp://breezefms2/vod/<nameofvideo> (no ext.)

    Hi Crozzer,
    We have published a blog post detailing the formats to be used for streaming video.
    I would suggest you to have a look at the blog post : http://blogs.adobe.com/captivate/2011/03/workaround-for-video-streaming-issues-in-captivat e.html and try out the streaming formats mentioned.
    Please incorporate the URI changes mentioned in the blog post and let us know if streaming video works for you.
    Thanks
    Ashwin Bharghav B
    Adobe Captivate Team

  • Live Streaming video and Flex2(3?) + Flash Media Server?

    I've seen alot of topic on how to create video sites for
    clips, etc. with Flex and Flash Media Server, but how about live
    streaming video, like a concert or a seminar. I can't find any
    information on this at all, could anyone point me in the right
    direction?

    What you need is grab video/sound form camera/mic, publish it
    on FMS and let the other clients play it. In a few steps:
    // get camera and mic
    var cam:Camera = Camera.getCamera(); // get default camera
    var mic:Microphone = Microphone.getMicrophone(); // get
    default mic
    // if you have VideoDisplay, for monitoring
    videoDisplay.attachCamera(cam);
    // create new RTMP connection to FMS/your app
    var nc:NetConnection = new NetConnection();
    // new stream should be create *after* nc has connected, not
    before
    // so this is executed after the below nc.connect() succeeds
    nc.attachEventListener(Event.CONNECT, function(){
    var ns:NetStream = new NetStream();
    ns.attachCamera(cam);
    ns.attachMicrophone(mic);
    ns.publish("streamname", "live"); // or "record" if you want
    to live+rec
    // connect to default instance of app 'appname' on your FMS
    nc.connect("rtmp://fms.ip.address/appname");
    If you're using Flex2 and FMS2 (the latest FMS is 3), you
    might need to
    cuange the connection encoding to AMF0 (which is what FMS2
    uses) in order for this to work.
    Hope this helps; I've written it from my head so it probably
    has mistakes, but it's the general workflow; the docs in the
    language reference for specific functions mentioned here will also
    help.

  • Streaming from Digital Rapids to Flash Media Server

    Hello,
    I am using a Digital Rapids StreamZ encoder (version 3.8.0) to stream towards YouTube, Dailymotion, Akamai. I wish to install a Flash server on the same VLAN as my Digital Rapids in order to check the encoding in case there is an issue on YT/DM's side. I therefore downloaded Adobe Flash Media Server and now wish to send my stream towards the AMS. Which Server URL and Stream Name should I use to configure my Digital Rapids? How should I configure the AMS to receive the stream from the DR?
    Many thanks in advance for your help and advice,
    mdicamp

    The Digital Rapids doesn't seem to recognize my destination Server URL. I guess it is because of a port issue.
    Checking the ports situation on my AMS Server (cmd -> netstat -an), I realise port 1935 (which receives RTMP) is only listening locally (127.0.0.1:1935) instead of to the exterior (I would like to have 0.0.0.0:1935). The application does not seem to have forced the port to open (I don't have any firewall).
    I hope this helps move anyone forward in helping me out. Thanks in advance !

  • Streaming with Flash Media Server

    Hello all,
    I'm new user in Flash Media Server. I installed it in a Red
    Hat Enerprise 4 but i am not able in create no steaming file. I'm
    be simple. What have i to do in order to create a simple atream
    flash video? I don`t have any idea on where i havve to put the
    video, where i have to put the swf file, how i create a fls who
    communicate with my server...
    Please help me,
    Thanks for all,
    Mauricio Barreto

    Hello Mauricio -
    There is probably several ways to do this, but being sort of
    new with FMS2 too, I'll give you the way that I'm currently using
    it. Both my Web server and FMS2 are on the same computer.
    You FMS2 installation created a /fms/ directory.
    for FLV files - /fms/applications/ and then I've created sub
    directories under here for each FLV file. So, for example, the full
    directory path for one of my FLV files
    /fms/applications/lemurs/streams/_definst_/lemurs.flv
    The "main.asc" file needs to go here too -
    /fms/applications/lemurs/main.asc (for the example above).
    for SWF files - put these on your Web server side.
    When you make your SWF files you will reference your FLV
    'source' (in 'parameters tab' in Flash) as
    "rtmp:/lemurs/lemurs.flv" - again, if your Web server and FMS2 is
    on the same computer. You can also do
    "rtmp://UR.IP.AD.RES/lemurs/lemurs.flv" - for example,
    "rtmp:/192.168.1.1/lemurs/lemurs.flv"
    I hope this helps some.
    Donavan

Maybe you are looking for

  • FCP 7 - Multiple formats on same Timeline

    I am wondering about a new feature on FCP 7 regarding formats. My client has 1440 x 1080 HDV as well as SD (720 x 480 4 x3). My question is this - will the 4 x 3 SD footage automatically resize/reshape for the HDV footage or will the HDV footage resh

  • DUAL Table problem

    As a quick way to grant privileges to almost all the objects in my schema to a role, i created a procedure (Courtesy of user CD from Oracle Forums). But when i executed the below mentioned procedure i got the error : ORA-01720: grant option does not

  • Handling exceptions with servlets

    Hi All, I am trying to to write a servlet that would handle the errors of my applications under Application Server 8.1 Therefore i used the below: import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class ErrorDisplay extend

  • Pass an array of argument defined anonymous inner class

    Can someone plz tell me what is wrong with this code?How can I correct it? interface NotImplemented{      public void disp(); public class Anonymous{      public void disp(NotImplemented[] ni){           System.out.println(ni.length);           ni[0]

  • Customer pricing procedure table

    Hie can you please let me know customer pricing procedure table for sales document? I want to know the customer pricing procedure assugned to Sales document in table level. thanks and regards, Marry. Edited by: marrysap on Jun 7, 2011 4:23 PM