FMS; multicast streaming from Digital Rapids

Has anyone had experience configuring multicast streaming from Digital Rapids encoders to an FMS 4.5 server? I can stream RTMP to the FMS server and access the video with an embedded Flash player easily enough, but I'm interested in setting up the FMS to allow clients to access a multicast stream. Most Adobe support documentation refers to Adobe Media Encoder Live for the multicast connection configs, not necessarily non-Adobe encoders, so I'm missing a step or two.
Thanks,
Hugh

Following is the link to setup multicast streaming:
http://help.adobe.com/en_US/flashmediaserver/devguide/WS7812b00092aae0 dc-2829dcd012a54a3ed1a-8000.html
Instead of publishing from Flash Media Live Encoder, you can publish from DR Encoder by making an "rtmp" connection to the "multicast" app on the AMS server and then start publishing to that app from the encoder using the "Publish Stream Name" generated by Multicast Config Tool.

Similar Messages

  • 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 !

  • Unable to connect to p2p multicast stream from external access

    Hi
    I have been tasked with creating a stream using p2p multicast.
    I have been able to create and connect to the stream locally, however when I try to connect from a external connection I get a message from flash player
    "We are unable to connect to the network. We apologize for the inconvenience"
    On looking at the logs for the external connection I find that the session is pending, where as on when I connect locally the session is pending then connect session and streams.
    I have looked at some of the posting here and not found the answer.
    Host machine server 2003 is on host.domain.local
    External ip address has a domain name pointing to it
    Delivery html page
    Local server is in DMZ for debugging, this should rule out any firewall issues
    Flash Player 10.3
    I have set connections to allow all on FMS and Apache and have no problems accessing web server, FMS admin and I can stream vod's without any problems.
    In order to deliver stream I am using a html page, which is setup using flashplayer setup this generates the stream information to be pasted into the html and works locally. When I setup using external domain name I get the above message.
    Multicast Config Tool is set to external domain name
    On searching for an answer I have come across cross domains, could this be what the issue is, if not any suggestions?

    No, the files are not on windows or on HD. I moved the files i.e. cut and paste from the HD connected on Win and directly copied them to MAC as the HD was not readable on MAC.
    I notice that the files and folders were there but they were grayed out, but when I copied them to new folder on MAC and did UNDO they disappeared.
    I assume they are somewhere on the MAC drive as I haven't moved anything to Trash and not yet emptied the trash once since I got this MAC.

  • Pulling a stream from external FMS and publishing in Multicast

    Hi. I'm developping a FMS 4 application that read an external stream, and then, republish it in multicast:
    1.- So, first of all I open  a NetConnection to the remote application. And I associate it to a new Stream created in the application. Then I have the stream available in my application.
    nc = new NetConnection();
    nc.connect(REMOTE_APPLICATION);
    nc.onStatus = function(info)
    trace("REMOTE_APPLICATION->NetConnection> code: " + info.code);
    if (info.code == "NetConnection.Connect.Success")
      rebroadcast_s = new Stream.get("tempStream");
      rebroadcast_s.onStatus = function(info)
       trace("Stream> code: " + info.code);
       trace("Stream> details: " + info.details);
       if (info.code == "NetStream.Publish.Start")
              trace("REMOTE_STREAM->The stream is now publishing");
      rebroadcast_s.play(REMOTE_STREAM, -1, -1, true, nc);
    2.- I would like to use the same methods of native multicast.as application, for managing the multicast publishing: registerStream, openMulticastConnection, ...
    var MULTICAST_PARAMETERS = "fms.multicast.type=2&fms.multicast.groupspec=G%3A0101210558cc3408e77326e2fa1c53c52697d73 e1b02182c358c57075cd9a58ed1a25241010d160e666d732e6d756c7469636173742e6578616d706c65210e855 5a813f0c73cd8f5384e0fba657163ab87e76c25b6f82be9b94777b2d52cfe00070aefff00fe7530051576706f6 4&fms.multicast.address=239.255.0.254%3A30000";
    var params = parseQueryString(MULTICAST_PARAMETERS);
    var streamContext = registerStream(CLIENT??????, MULTICAST_STREAM_NAME, params);
    openMulticastConnection(streamContext);
    But, I don't know who would be the client in the registerStream method. Which reference should I add there? Is it possible in this way?
    I made another different script that republish that stream in localhost using NetConnection.publish(localhost/sameapplication). It works properly. But I would like to be able of managing it in the other way.
    Thank you,
    Iván

    1.- Tried adding NULL, and there's an error trying to access to the properties of the parameter, and finally the multicast publication is not done:
    Registered multicast context for source stream: livestream
    Sending error message: /opt/adobe/fms/applications/vpodmulticast2/main.asc: line 308: TypeError: streamContext.client has no properties
    2.- Tried adding the nc reference, and there's no error in the logs, but the multicast publication is not done neither.
    3.- Going deeply in the code, I discovered that client object is only used for getting the client.uri (the uri where the client is publishing the stream) and the client.ip (for internal connection managing). So I created a client object with these two attributes, and It's working properly:
    var params = parseQueryString(MULTICAST_PARAMETERS);
    var client = new Object();
    client.uri = "rtmp://localhost/"+application.name;
    client.ip = "localhost";
    var streamContext = registerStream(client, MULTICAST_STREAM_NAME, params);
    openMulticastConnection(streamContext);
    Thank you,
    Iván

  • Cannot get AMS5 to multicast a stream from a Vbrick 9000 encoder

    I have a vbrick 9000 series encoder transmitting an RTMP stream to Adobe Media Server 5's multicast service.  It appears that AMS5 starts the multicast but then stops the multicast.   The AMS tool Multicastplayer just says "Waiting for Video..."
    How do I configure the 9000 encoder and the AMS5 to allow multicast to work?
    Thanks in advance!
    vbrick 9000 transmitter configs for multicast
    - Transport type: RMPT
    - ip address: ams server IP
    - Destination Port: 1935
    -RTMP Application: multicast
    -RTMP Stream: livestreamTest1?fms.mulicast.type=2&fms.multicast.groupspec=G%xxxxxxx&fms.multicast.addre ss=239.135.x.x&3A4444
    -RTMP Username: <blank>  <-- I don't see where there is a "username".  There is no username in the configurator tool.
    -RTMP Password: broadcast  <-- This matches whas I used in the multicast configurator tool.
    Logs from AMS5
    Handling pulish request for source stream: livestreamTest1,
    query string: fms.multicast.type=2&fms.multicast.groupspec=G%xxxxxxx&fms.multicast.address=239.135.x.x& 3A4444,
    client id:xxxxxxxxx,
    client ip: 10.199.3.2
    Bound multicast context: livestreamTest1-1 to source stream name: livestreamTest1
    Registered multicast context: livestreamTest1-1
    Multicast connection status: netconnection.connect.success,
    multicast context: livestreamTest1-1  Multicast netstream will publish to ip address 239.135.x.x:4444 on interface address: default, multicast context livestreamTest1-1
    Multicast connection status: netstream.connect.success,multicast context: livestreamTest1-1
    Multicast connection status: netstream.publish.start,multicast context: livestreamTest1-1
    Unloaded application instance/_definst_
    Handling unpublished request for source stream:livestreamTest1, client id: xxxxxx. Client ip; 10.x.x.x  <--- WHERE DOES THIS COME FROM????
    Unbound multicast context: livestreamTest1-1 from source
    stream name: livestreamTest1
    Shutting down multicast context: livestreamTest1-1.  Current state: STATE_PUBLISHING
    For what it's worth.  I can make unicast flash work fine with these settings...
    vbrick 9000 transmitter configs for unicast flash
    - Transport type: RMPT
    - ip address: ams server IP
    - Destination Port: 1935
    -RTMP Application: live
    -RTMP Stream: livestream
    -RTMP Username: <blank>
    -RTMP Password: <blank>

    I think multicast is enabled properly.
    "ip pim sparse" is enabled on the router with IGMP at layer 2.
    On the router I see *,G and S,G entires in the multicast routing table pointing toward the AMS5 server's vlan.
    From the windows server with AMS5 on it I can ping the multicast groups of various video speakers.
    From the windows server with AMS5 on it I can run an application called "VBDirectory" that uses multicast to discover all vbrick devices.

  • Is music streamed from an iMac to an Airport Express digital?

    My Airport is connected to my stereo with the optical/digital connector, but is the music that is being streamed to the Express itself digital before it is streamed to the stereo via the Express?

    Because you can stream music from the Express to the stereo digitally or analog dependent on which connectors you use. Since the music has to travel to the Express and then to the stereo, I just wondered if the stream from the computer was digital.

  • Must i have FMS to publish a stream from my camera ?

    hello
    i am building an live streaming website and i am use
    1- FMS
    2- Apache webserver
    i have made the subcriber and i works well .
    but i need to build the publisher to allow users to broadcast thier stream from thier cameras.
    i have tested a publisher which was build using actionscript and it didn't work untill i have installed the fms on my localhost , but i need a publisher which any user can use in his web browser .

    Are you asking whether each publisher needs to have FMS on its machine in order to publish stream - then answer is NO. There is absolutely no need for someone have FMS insalled on its machine to publish stream - what he needs is microphone and camera.
    Probably your publisher code was wrong and hence it did not work - may be you just need to put correct URI of your FMS machine in your connection URI instead of "localhost"

  • Problem playing remote live stream from FMS

    Hello all,
    I'm having problems playing remote live streams from FMS (server-side) that I can play with any other player (client-side)
    Example of server-side application which plays a remote live stream:
    nc = new NetConnection();
    nc.connect("rtmp://remoteserver/live");
    stream = Stream.get("localStream");
    stream.play("remoteStream.flv", -1, -1, true, nc);
    This code works only sometimes.
    Most of the times, FMS is able to connect to remote string and the localStream dispatches events:
       NetStream.Publish.Strart
       NetStream.Play.Reset
    In this case, FMS is publishing the local stream but it is not playing the remoteStrem on it.
    The rest of the times, localStream dispatches events:
       NetStream.Publish.Strart
       NetStream.Play.Reset
       NetStream.Play.Start
       NetStream.Data.Start
    In this case FMS plays the remoteStream correctly.
    Any hint to solve this issue?
    Regards.

    Thanks, I tried your code and it works when playing a remote live stream on another FMS.
    But the remote live stream is not on a FMS but on a Wowza Server which re-streams an RTSP stream over RTMP.
    With this code:
    var nc;
    var myStream;
    application.onAppStart = function(){
         nc = new NetConnection();
         myStream = Stream.get("localstream");
         myStream.onStatus= function(info){
               trace(info.code);
         nc.onStatus = function(info){
               trace (info.code);
               if(info.code == "NetConnection.Connect.Success" ){
                    myStream.play("remoteLive.sdp", -1, -1, true, nc);
         nc.connect("rtmp://remoteServer/live");
    Every live stream player I tried was able to play the remote stream "remoteLive.sdp", but FMS play it only sometimes. This is the output log of the FMS application:
    NetConnection.Connect.Success
    NetStream.Publish.Start
    NetStream.Play.Reset        <--------------------------------- Stuck there, stream won't play
    Unloaded application instance wowza4/_definst_ <--- Reload app
    NetConnection.Connect.Success
    NetStream.Publish.Start
    NetStream.Play.Reset        <--------------------------------- Stuck there, stream won't play
    Unloaded application instance wowza4/_definst_ <--- Reload app
    NetConnection.Connect.Success
    NetStream.Publish.Start
    NetStream.Play.Reset
    NetStream.Play.Start         <--------------------------------- Stream is playing just fine
    NetStream.Data.Start
    Unloaded application instance wowza4/_definst_ <--- Reload app
    NetConnection.Connect.Success
    NetStream.Publish.Start
    NetStream.Play.Reset       <--------------------------------- Stuck there, stream won't play
    Any idea? Why FMS won't play it everytime?
    Regards

  • Trying to set up my video site to stream from the "fms server." Any Idea?

    I am trying to set up my video site to stream from the “fms server” and the instruction stated that I should create my own new folder in the application directory on the “fms server,” and I have created my directory, which I called “brigma_streams”, and I have copied files from {FMS-Install-Dir}/ sample/Application/vod to my new folder.
    I also configured the vod service in the FMS-Install-Dir/applications/(in my-New-Folder/Application.xml file).
    Here is the sample of my configuration below:
    <Streams>/;${BRIGMA_STREAMS_VOD_COMMON_DIR}</Streams>
    <Streams>/;${BRIGMA_STREAMS_VOD_DIR}</Streams>
    And here is an example on how I modified to my XML streaming:
    src="rtmp://localhost/inetpub/wwwroot/brigma_streams/SanfordNSons768K_002.f4v"
    thumb="thumbs/SanfordNSons768K_002.jpg" />
    After all these configuration and modification it still didn’t work at all when I tested the video in streaming mode. Could some one please take a look at and point me to the right direction. Thanks in advance.

    Hi,
    After adding the configurations to the Application.xml file, you also need to add those entries to the FMS.ini file (in the conf folder). Please add those entries (similar to VOD_ entries) if not already added.
    Once that step is also done, the src RTMP url will look like this : rtmp://localhost/<name of your application folder>/mp4:<stream-name-with-extension>

  • Sending Live Stream from one FMS to another FMS

    Hey,
    Here's what I would like to do:
    1. The Flash Media Encoder sends a live stream to FMS 1
    2. On FMS 1, a connection to FMS 2 is set up and the live
    stream is sent to FMS 2.
    3. Every second, a message with metadata is sent to FMS 2
    using Stream.send()
    4. A Client connecting to FMS 2 receives the stream and the
    metadata that was sent along with it.
    I know this sounds pretty confusing, but the main problem is,
    that I don't have access to the FMS 2, so I can't call
    Stream.send() there. First I thought the solution would be using
    Stream.play() with a remote connection, but when I call the
    Stream.send() method nothing happens on the client side.
    Then I thought I could do the whole thing by using a client
    side application that connects to FMS 1, receives the stream,
    embeds the metadata and publishes it to FMS 2. Here's the code I
    used:
    // Connect to FMS 1 to get stream
    client_nc.connect("rtmp://localhost/encoder_stream/room_01",
    "Client");
    // Create input stream
    in_ns = new NetStream(client_nc);
    // Connect to FMS 2
    akamai_nc.connect("rtmp://localhost/akamai/room_01",
    "Client");
    // Create new stream, feed with in_ns and send to FMS2
    out_ns = new NetStream(akamai_nc);
    out_ns.publish("stream");
    out_ns.attachVideo(in_ns);
    Unfortunately the attachVideo method only accepts a camera
    and not a netstream object.
    So this is where I'm standing now... anyone any ideas?
    thanks

    Hello,
    i've asked our Akamai contact and they say it's not possible
    to install any scripts on their servers. I think the only way is to
    push the stream from FMS1 to FMS2, but since FMS doesn't support a
    push method, there i have to find another way *sigh*
    I've heard about FMS version 3 coming up soon, and I'd really
    like to play around with the alpha version. Any idea where you can
    get it from? On Steve Wolkoffs blog it says the new FMS is going to
    support a push method:
    http://blogs.adobe.com/dreaming/2006/10/fmsnext_feature_open_thread.html
    I've also played around with the Red5 server, but I couldn't
    find anything there to achieve a server side push method. Does
    anyone have any experience with Red5 and live streaming?
    Cheers!

  • HT4437 Need apple tv input....i have a receiver with two zones. Zone 1 which is my surround which streams from my itunes fine but zone 2 to my deck, same input doesnt stream. Using digital opt in auxillary. Will i need apple express instead to play 2nd zo

    Need apple tv input....i have a receiver with two zones. Zone 1 which is my surround which streams from my itunes fine but zone 2 to my deck, same input doesnt stream. Using digital opt in auxillary. Will i need apple express instead to play 2nd zone?

    The vast majority of zone 2's on home theatre systems don't support digital audio.

  • Multicast stream to DMP from DMM

    I am using a Qvidium encoder to create a multicast stream. If i go into the web interface of the DMP, I can play the multicast stream.  I would like to put that stream into a presentation and send it to the DMP, and play the stream inside a video play list.  Any help on this would be wonderful.
    Bill

    Jeff,
    Good news, I have been able to supply a multicast stream to a video playlist inside a presentation.  I had to create a UDP video asset with the following url:
    udp://239.20.20.1:1234?multicast
    obviously the IP address of my stream and port will be what ever you set it to, but adding the ?multicast is what turned it on for me.
    Hope that helps.
    Bill

  • How to publish a p2p/multicast stream

    Hello,
       Suppose I have a RTMP server (wowza) which strems this : rtmp://192.168.0.10/live, and the stream name is my.stream
       The question is : which tool should I use to publish this stream to FMS using p2p/multicast mode ? So the output will be something like this :
    rtmp://192.168.0.20/multicast/livestream1?fms.multicast.type=1&fms.multicast.groupspec=G%3 A01012105a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3010c160e666d732e6 d756c7469636173742e6578616d706c65210edde11d4d04c2a1b0d5514c19861fde3854dbd2fb012ae1bff6363 8fa3f334242011b00070ae00000fe75300415313233&fms.multicast.address=224.0.0.254%3A30000
    I tried (using ffmpeg from xuggler) something like this :
    /opt/xuggler/bin/ffmpeg -i "rtmp://192.168.0.10/live/my.stream" -acodec copy -vcodec copy -f flv "rtmp://192.168.0.20/multicast/livestream1?fms.multicast.type=1&fms.multicast.groupspec=G %3A01012105a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3010c160e666d732 e6d756c7469636173742e6578616d706c65210edde11d4d04c2a1b0d5514c19861fde3854dbd2fb012ae1bff63 638fa3f334242011b00070ae00000fe75300415313233&fms.multicast.address=224.0.0.254%3A30000"
    But it didn't worked
    Can somebody help me ?

    Probably I haven't clearly understood your use-case, but looking at your question, I feel that you already have ts fragments and m3u8 file with you, that you want to serve to clients, and a simple Apache web server can do this task pretty easily (HTTP PUT from your encoder and HTTP GET from yuor clients).
    I dont understand why do you want to publish these ts fragments and m3u8 containing their URLs as live to FMS. You may also like to use the Apache that comes bundled with FMS for this task, but it will always be a vod stream, not a live stream.
    FMS, on the other hand can on the fly package (HLS JIT module) and deliever (serve the simple Apache GET requests for ts from clients based on m3u8) the m3u8 file that contains the ts fragments.

  • AVI's (10bit) made with Digital Rapids say 'Media Pending' and never play on PC

    I am running all 3 versions of Premiere Pro on our work PC (CS6, CC, and CC2014). We use this system to edit AVI's made with
    Digital Rapids Stream 3.7.47. Before, we could load any AVI and it would read 'Media Pending' for a few seconds then load right up.
    Now, it sits on the yellow screen and never loads. I've tried 6 or 7 different AVI's and none worked in any of the 3 versions of Premiere. The only glimmer
    of hope was one loaded on After Effects CC2014, but that's it.
    So, I should also mention these are 10 bit AVI's. I HAVE been able to load 8 bit AVI's but the 10 bit are all problematic in Premiere.
    Please help... Deadlines approaching...
    Thanks!
    Mark
    [email protected]

    DustinMedlam, I have the same exact problem. I started using my Iphone 4S for shooting video about 2 months ago and tranferred them to my Windows machine with Windows 7. I use the clips in Sony Vegas pro 11 and make short movies. I upgraded to ios 6 last week and every video that I shoot with my iphone 4S now is not usable in Quictime or Sony Vegas???? My old videos from before ios 6 play just fine and I can use them in Sony Vegas with no problems. The only way to play the files is with Windows media player. this does me no good as I just began making short films and now I can not use any of the video I have shot since ios 6. I also have a Samsung Galaxy S2 and I shoot video with it and use the clips in Sony Vegas with no issues!?? I can not believe this is not BLOWING up on the internet like the WIFI issue is..... What do we do? All my video gear is for my Iphone not my galaxy S2. This is very annoying. I also notice that no one from Apple response to these support forums. So why are they available?? What a JOKE!

  • Apple TV: Sync with iMac & stream from PC/Vista?

    Happy New Year to all --
    I have my main iTunes library on my Mac (box iMac, not portable) upstairs, and I have been syncing that library to my Apple TV downstairs. The syncing occurs, and I can listen to my library through my speakers which are connected to my Apple TV. This is setup fine. The only thing I don't like is that the Apple TV's options for playback are very limited.
    I have a subset of my library on my laptop PC (running Vista). As this is portable, I'd sometimes like to stream music from this PC to my remote speakers which are connected to my Apple TV. Then I can use the iTunes interface on the portable to make playlists, plan upcoming songs, etc. on the portable and have the music streamed to the Apple TV and out the speakers. This I cannot get to work consistently.
    So, I want to sync to one computer and stream from another. I do not have to do this simultaneously of course, I just want the flexibility that the iTunes interface has to offer, closer to the listening area.
    I have tried many, many things. Rarely I can get the PC's iTunes to recognize the Apple TV, but when it does, the streaming is unlistenable (consistent dropouts). Today I haven't been able to get iTunes to even recognize the Apple TV's existence. I have rebooted everything (incl network/router), made sure all SW is up to date, changed channels, made sure PC is looking for the Apple TV, made sure UDP 5353 is open, etc etc. to no avail. My network is 802.11g and the signal is strong everywhere.
    I thought this was possible, even desirable, and I also thought that the days of lousy audio streaming was largely over, since video is now being streamed with some success. My network is busy (two tivos, three computers, PS3, Apple TV) but not using a lot of the bandwidth most of the time.
    Any help would be greatly appreciated!! Thanks.

    David
    Multicast rate.
    The multicast rate determines the minimum data transfer speed allowable for a transfer to take place, setting a high value may well make a more robust network but it may simply never allow a transfer if this is too high. I have mine set at 2 Mbps (although I can't be sure you have such an option on your router - sorry I thought you were using an airport.
    Channel
    I couldn't suggest a channel, it all depends on which channels those around you are using, you'll likely need to try a few options unless you actually know what all the other networks around you are using. Other devices (cordless phones, microwaves etc) can also cause interference.
    Is it common to be able to stream to the ATV (i.e. see it in the remote speakers pull down menu at the bottom) but not have it recognized as a device in iTunes (i.e. in the left column)? That's what sometimes happens to me.
    I wouldn't actually know, I've never had any problems with networking my tv's, although network requirements for the tv and airtunes are not the same, so I suppose it's entirely possible that airtunes will be available while you are unable to access the tv.

Maybe you are looking for

  • Adobe Exchange in Photoshop

    I just downloaded three products in the Adobe Exchange and two of them I paid for. The free one works, but when I start photoshop the exchange panel tells me there is an error loading and to check my internet connection (which is fine)... the one fre

  • Adobe Flash Player Installed, but Didin't.

    I go to veiw videos on YouTube and other sites and im told i need to update Adobe Flash Player. So i went i downloaded it. It was a smooth download, no problems and at the end it said "Installation Successful" okay, good! but i go back to YouTube to

  • Setting focus in TextArea using AWT

    I have looked at all the documentation for the TextArea in the API and cannot work out how to set the focus in a TextArea when a frame is loaded. Should it go in the constructor? the main method? the TextArea? I have tried to use hasFocus() but nothi

  • How to Assign a function module for customized IDOC

    Hi,        I have created a customized IDOC. Can any body explain how to assign a FM for customized IDOC? Is same IDOC can be used for both Outbound and Inbound Process? In WE41 and WE42 we have to give the outbound and inbound function module name.

  • Agent Assignment for MDG Workflow

    Hi, I have copied a standard wokflow of master data governance into a 'Z' copy of it. I will use that same workflow but for different agents in it. I have to assign agents in it but that agents are like users with different hierarchical levels. I am