Insert a commercial inside a live stream

Is it possible to inject an advertisment into a live video stream? Or perhaps just play a FLV before the user is presented with the live stream?
Any help of where to get started would be appreciated.
Thanks,
D

Normalmente esta funcion se programa en el player

Similar Messages

  • Inserting Metadata events in a live stream using non-flash client app

    Hi all,
    I wish to insert captions into a live flash video stream.
    I found an example here : http://www.adobe.com/devnet/flashmediaserver/articles/metadata_video_streaming_print.html
    but this example uses a Flash client app wich can invoke something like
    video_nc.call("sendDataEvent",null,inputfield_txt.text);
    How can do this without any Flash client/environment ? (I of course still use an FMS 3.5)
    I would like to use a python (or php...whatever) piece of code to extract caption from VBI in the incoming video stream and insert it in the flash stream.
    Any help / experience appreciated.
    Regards
    Michel

    Well, I'll ask it a different way :
    Is there any documentation on the protocol used between Flash client and FMSI so that I can  "fake" the flash client using php ?
    Is there a way to call sendDataEvent function on the FMSI NOT using a Flash client ?
    Thanks
    Regards

  • About Flash P2P live streaming from non-webcam sources

    Hello, I am a university student. Our lab is attempting to work on a p2p live streaming using flash p2p features. The media source is not from a webcam but a file from a certain server, which is not directly supported by any of the 4 methods flash player offers(posting, direct routing , object replication,and multicast.) As some of the forum threads mentioned, our method is to use NetStream.publish() a stream and use send("callbackname", data)  to all subscribers that have joined in a NetGroup. So we can use p2p transmission. Now here are our questions:
    1. We know from MAX 2009 that flash p2p camera video multicasting implements pull-push mechanism inside which makes full use of p2p features like buffer map exchange. If we use NetStream.send() API to send non-webcam source data, will it also make use of this pull-push mechanism to spread data among all peers(subscribers) with proper data exchange?
    or more detailedly,
    I saw the P2P Gaming Libs at flashrealtime.com. It uses DIRECT_CONNECTIONS when creating publish-used NetStream in order to send data with lowest latency. My question is if I do not use DIRECT_CONNECTIONS, than when the NetGroup grow large (1000), will those peers that are not direct neighbors to the publisher in the same group relay data to each other using pull-push via buffer map?
    2. I have written a sample app and use send() to deliver data only (NetStream.bufferTime = 0) without camera video and audio. When the publisher sends the data  in a "for()" stantence for 20 times, the subscribers can only receive about 8 of them. But when I set a timer and periodically send them(e.g., 500ms), the subscribers can receive them correctly. My questions are: Is the packet loss caused by UDP unreliability? Can this be solved by setting the NetStream.dataReliable = ture? Can this totally be solved by setting a timer? How to set the delaytime property in timer? Are all data sent are orderedly received?
    I'm very appreciated if you can answer my questions? thanks.

    1. NetStream.send() data is delivered in the order it was sent, whether in client-server, DIRECT_CONNECTIONS, or multicast mode.
    2. the lowest latency will be achieved with DIRECT_CONNECTIONS.  however, that isn't scalable to large numbers of recipients.  the P2P multicast system trades low latency for scalability.
    3. there are no plans to support a natural NetStream streaming source that's not a camera/microphone.  Flash Media Server can perform that function.
    4. you should never need to implement "bitmap exchange"; the object replication system handles all the communication needed to accomplish its function. typically you will divide a file into segments, giving each one an index number. object replication uses ranges internally, so the index numbers should be contiguous.  nodes that have indices use NetGroup.addHaveObjects().  nodes that want indices they don't have use NetGroup.addWantObjects().  nodes that have objects will send them to nodes that want the objects.  when a node receives an object, it's automatically removed from its "want" set; once the node decides the object is acceptable, it adds it to its "have" set, at which point it can answer requests from other nodes who still "want" it.  eventually every node will have all the pieces and not want any.  for an example, please see Tom Krcha's articles on using object replication:
       http://www.flashrealtime.com/file-share-object-replication-flash-p2p/
       http://www.flashrealtime.com/video-on-demand-over-p2p-in-flash-player-101-with-object-repl ication/
    5. please see Tom Krcha's articles.  for VOD you will probably want to use the "LOWEST_FIRST" replication strategy, as that may allow you to start playing earlier.  for general file replication you'll get better sharing if you use RAREST_FIRST.

  • Remove Lag from Live Streams

    I am publishing 2 live streams from a computer with 2 video capture cards in it and I get a lag every 30 seconds or so on the subscribers side. I have tried adjusting the camera quality and setMode properties but still the lag persists inside and outside the LAN, is there a way to create a buffer on the server or adjust the way the live stream is received on the subscribers side so there is no noticeable lag? I saw something about editing application.xml to adjust the queue and a suggested bitrate but not sure if this is applicable, here is the link:
    http://www.adobe.com/devnet/flashmediaserver/articles/dynstream_live.html
    Here is my setup:
    The publishing computer:
    2 PCI-e x1 cards, one takes S-Video (480i) and the other DVI (720p)
    Windows 7 64bit
    Intel i7
    6 GB RAM'
    GB NIC and Switch
    From the switch is one hop to a GB router and out to a 10 MB pipe which leads to our datacenter 30 miles away. The swf on this side just gets the 2 cameras, sets the quality to (0,80) and mode to (640,480,25,false) (I have played with these settings a little) and creates 2 lives streams on the FMS.
    The FMS:
    I am running Flash Media Interactive Server 3.5 on my own server with two 3.6 Dual Core Xeon processors and 4 GB RAM. This server resides in a Datacenter and has a 100 MB burstable pipe. From the FMS administration console I am barely using 4MB total bandwidth, 1% CPU usage, 2% RAM.
    The subscribing computer:
    I have used many different types of hardwired PC's within the same LAN and outside the LAN, results are the same.
    The swf on this side just creates 2 new video instances and attaches the 2 netstreams to them. They are placed side by side and the height and width of these videos are undefined.
    Does anyone know where this lag could be coming from, is there any settings I can adjust to improve performance while maintaining a minimum S-Video quality level?
    Thanks

    Hi,
    Thanks for the detailed information in your first post.
    Coming to the latency... It gets affected by various factors. The stream bitrate, FMS server side settings, subscriber's client side setting and on top of these the network bandwidth.
    I need to know the NetStream.bufferTime set at the subscriber's application. Try setting it to 3 when you issue the play, later you can increase it to 8 or so to stabilize the play back.
    Also can you try to subscribe to single stream and check if your client bandwidth is able to play back isngle stream?
    The link which you have mentioned below is a good reference to tune your server side settings.
    Regards,
    Janaki L

  • How to package multibitrate live stream as audio-only for Apple compliance

    Hi
    From AMS documentation, I can package vod content as audio-only by appending "audio-only" to url for instance:
    http://<ams server ip>/hls-vod/audio-only-aac/vod.m3u8
    Similarly I can package live content (single bitrate) as audio-only for instance:
    http://<ams server ip>/hls-live/audio-only-aac/livepkgr/_definst_/liveevent/livestream1.m3u8
    In my case, I have 3 bitrates being published for a live audio-video event. The variant playlist for this event is created by hls_http module by refering to Manifest.xml.
    I could not figure out a way to insert an audio-only stream to this variant playlist created by hls_http module for live stream.
    Please let me know if I am missing something because this seems to be a pretty obvious requirement for live streaming to IOS devices.
    Thanks,
    Nitin

    who can answer my question?Is the question a difficult one?

  • Re-Start a Live Stream using AMS 5 through Cloudfront

    We have AMS 5 running on an Amazon EC2 instance. We send a Live Stream from an FMLE encoder using H.264/AAC.
    If we do an Origin Pull from that instance running the AMS 5 and Live steam through one of our commercial CDN accounts, we can stop and re-start our Live stream without issue. It stops and re-starts as it should. When we re-connect to the AMS using FMLE, using the Origin Pull, the stream re-starts in either the OSMF or JW Player 6 in under 30 seconds.
    If we use that same AMS 5 on the same EC2 instance and Live stream through an Amazon Cloudfront distribution, if we stop our Live stream, when we re-start the stream it takes an unacceptably long time for the stream to refresh - if ever. Basically, after the re-start of the Live stream through FMLE, the Live stream at the player plays the first 10 or 15 seconds of the intial Live stream and then stops. If you refresh the player, it will play that same 10 or 15 seconds again - and stop again.
    It would seem that the AMS 5 is setup correctly. It works through our commercial CDN.
    It also would seem that the issue is with the cache on Amazon Cloudfront. Our assumption is that the Cloudfront cache is not properly updating. But we have tried about every variable in every setting for Cloudfront that we can find. We can't get past this.
    Any suggestions?
    Thanks
    As a followup to this discussion, you can follow the issue through the AWS.Amazon forums at https://forums.aws.amazon.com/thread.jspa?threadID=120448&tstart=0

    We also have other threads going.
    http://forums.adobe.com/thread/1180721?tstart=0
    https://forums.aws.amazon.com/thread.jspa?threadID=120448&tstart=0
    There appears to be 2 different issues - one issue with Amazon Cloudfront and a second issue with Adobe Media Server. Unfortunately, they are tied together in the real world application of these programs.
    In AMS. when we use the adbe-record-mode=record, then the AMS works fine because the AMS is clearing the streams on each re-publish. Unfortunately, this causes a status code error on Amazon Cloudfront. And that particular status code error from a custom origin server causes Cloudfront to "override the minimum TTL settings for applicable cache settings". As the programmers explained, basically what happens is that Cloudfront overrides our 30 second cache settings and goes into a standard cache setting of 5 minutes. And waiting 5 minutes to re-start a Live stream just doesn't work in the real world for real customers.
    We can fix that Cloudfront status code error issue by using adbe-record-mode=append on the AMS. If we use that AMS setting, then we can stop a Live stream, re-start the stream, the Cloudfront cache clears and everything works - unless you also change the stream settings in your FMLE. If you stop the stream and change the video input or output size in the FMLE, then the AMS server gets stuck and can't/won't append to the f4f record file.
    Does anyone have any ideas about how we can adjust all of this so that it works together?
    Thanks

  • Live stream - buffer and replay

    Hi,
    i have this issue, which i'm pretty sure isn't feasible, but my boss insists that i give it a try, so here we go:
    i've developed a video player being used by a commercial TV channel, both for its VOD and live stream.  all the video content - live & VOD - is supplied via external CDN, over which i have little (or even no) control.
    what we're trying to achieve now, is while the channel's live stream goes on commercials break, to display our own (website's) ads.  we can tell when the break begins and when it ends, but we cant' know in advance how long it'll last.
    so our plan is to start running our own ads as the break begins, and when it ends - in case the ad is still running, buffer and 'record' the live stream, so when the ad ends the player will display the live stream, but from when its commercials break ended, with a short delay.
    is such a thing even possible?  i mean displaying live stream with a deliberate delay?
    thanks in advance for any thought or idea,
    eRez

    Hi,
    One way you can do this is to use php script to identify the user agent of the client (http://php.about.com/od/learnphp/p/http_user_agent.htm) and then generate dynamic webpages based on the client (HLS for iOS based clients and HDS for flash based clients). As Apache can only serve static webpages, you'll need to use CQ/MySQL/something else. I've personally not attempted to do so, but this may be a good starting point : http://www.ibm.com/developerworks/linux/tutorials/l-php/
    Hope this helps.
    Thanks,
    Apurva

  • Live Streaming from static video file

    Hi everybody,
    I'm using Amazon Cloud & Flash MMedia Server 4.5.
    I would like to take one of my exits videos (a static file), and turn it into a live stream. People can view this video (synchronous). I'm using Flash Media Live Encoder 3.2, but it only capture video from devices as camera...
    How I can do it?
    Cheers.

    Hi Huy,
    Please find the zip attached where I have written the scripts for you to deploy on your local FMS server, in context of option 2:
    You may like to follow these steps:
    1. unzip the folder.
    2. deploy FLVpublishonLoad (in case your recorded file is a FLV use case) on your lcoal server
    3. deploy toPublish on your remote aws server
    4. make sure to correct the path for aws in FLVPublishonLoad application @ line#19:
    // Please mention your aws instance hostname instead of localhost , and application name ....
    nc.connect("rtmp://localhost/toPublish");
    5. go to admin console of your local development server and load the instance of FLVPublishonLoad as shown in the howtoLoadfromAdminConsole.png image attached for refrence purpose.
    6. it will automatically connect to the "toPublish" app on your remote server and start publishing your local vod file as a live stream to your aws instance
    7. start your subscriber app and subscribe to the stream you have used in FLVPublishonLoad app for Stream.get() method, see line#29 and the subscriberScreenExample.png file attached for the illustration purpose.
    few points to note here:
    1. I have removed the sample.flv and "sample1_1500kbps.f4v" for keeping the zip size lower.
    2. You need to put your stream name at line#55 where you call mystream.play()
    3. The stream name that you specify in Stream.get() will be used by subscribers.
    4. if your use case is mp4, then please use "MP4PublishonLoad" instead of "FLVPublishonLoad" application.
    =============
    As I am unable to attach the files here therefore copy-pasting the code for you and others to be re-used:
    =======
    main.asc code for FLVPublishonLoad:
    var nc;
    var ns;
    application.onAppStart = function()
        trace("hello client: ");
        publishIt();
    function publishIt()
        trace("publishing");
        nc = new NetConnection();
        // Please mention your aws instance hostname instead of localhost , and application name ....
        nc.connect("rtmp://localhost/toPublish");
        nc.onStatus = function(info)
            trace(info.code);
        ns = new NetStream(nc);
        // Exact stream name available for subscribers .....
        mystream = Stream.get("myvodfile");
        mystream.onStatus = function(sinfo)
            trace("mystream.onStatus: "+sinfo.code);
            if(sinfo.code == "NetStream.Publish.Start")
                attach_retVal = ns.attach(mystream);
                if(attach_retVal==true)
                        trace("stream attach was successful ...");
                        startPublish();
                else
                    trace("The attempt to attach stream source to NetStream failed");
        // Please put the stream name here inside double-quotes that you want to publish and is available there in streams/_definst_ folder ......
        mystream.play("sample",0,-1,true);
    function startPublish()
        ns.publish(mystream.name,"live");
    main.asc code for MP4PublishonLoad:
    var nc;
    var ns;
    application.onAppStart = function()
        trace("hello client ");
        publishIt();
    function publishIt()
        trace("publishing");
        nc = new NetConnection();
        // Please mention your aws instance hostname instead of localhost , and application name ....
        nc.connect("rtmp://localhost/toPublish");
        nc.onStatus = function(info)
            trace(info.code);
        ns = new NetStream(nc);
        // Exact stream name available for subscribers .....
        mystream = Stream.get("mp4:myvodfile.f4v");
        mystream.onStatus = function(sinfo)
            trace("mystream.onStatus: "+sinfo.code);
            if(sinfo.code == "NetStream.Publish.Start")
                attach_retVal = ns.attach(mystream);
                if(attach_retVal==true)
                        trace("stream attach was successful ...");
                        startPublish();
                else
                    trace("The attempt to attach stream source to NetStream failed");
        // Please put the stream name that you want to publish and is available there in streams/_definst_ folder ......
        mystream.play("mp4:sample1_1500kbps.f4v",0,-1,true);
    function startPublish()
        trace("#### " + mystream.name);
        ns.publish("mp4:" + mystream.name,"live");
    main.asc code for "toPublish" app
    =====================
    application.onPublish = function(clientObj, streamObj)
        trace("published: " + streamObj.name);
    =====================
    Please revert back to me in case of further query.
    Regards,
    Shiraz Anwar

  • Recording Live Streams on FMS remotely

    Hi,
    We're using FMSS 3 to stream live feeds from cameras.
    However, we'd also like to have the ability to (via an
    administration site) record these live streams and allow the user
    to view pre-recorded streams instead of the live ones.
    Does anyone know of an example of how I can tell FMS to start
    recording a stream (via a web service or AS), and then how to stop
    it? Just for clarification - we don't want FMS to record a stream
    from the user's own camera. We want to record the live streams that
    are already streaming on FMS.
    Thanks,
    Filip Stanek
    bloodforge.com

    you can creat an app folder in fms folder which is inside of
    ur setup folder,
    for details u can mail at [email protected]

  • HLS Live Streaming / LivePkgr issues

    Greetings!
    We just began using AMS for live streaming with HLS and we encouter some serious issues. Our first commercial live event is scheduled to next Wednesday and we cannot afford to lose our customer so your help is greatly appreciated.
    We have two issues which are probably related :
    When we start streaming all goes well for the first couple minutes but passed that point the stream gets less fluid. In the video player you can see a pause - dropped frames? - then the stream resumes fines. Then after say 30 seconds another pause and so on. If we stream for long enough the player finally goes black and the stream cannot be resumed.
    We experience some random AMS service shutdown every other day or so. The server just stops streaming for an unkown reason. Please have a look at our edge log below. Looks like we have some recuring "bind failed" errors but I have no idea if they are related.
    Again your help is greatly appreciated. On a side note we would be happy to purchase per-incident support from Adobe to solve the issue asap but it looks it's not available anymore. Anybody from the staff feel free to PM me about it.
    Link : http://www.webtv.coop/group/Test-WebTV/f9b9c899885569fa901a787fcdb08568
    User : test
    Pass : test
    Thanks a bunch,
    Ph.
    edge.00.log
    #Version: 1.0
    #Start-Date: 2014-07-25 00:02:45
    #Software: Adobe Media Server 5.0.3 r3029 x64
    #Date: 2014-07-25
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-07-25    00:02:40        28648   (i)2581173    Host: videodb.webtv.coop IPv4: 10.2.2.8 -
    2014-07-25    00:02:40        28648   (i)2631180    Info from AccessAdaptor: Access Adaptor started /opt/adobe/ams/modules/access/libconnect.so.    -
    2014-07-25    00:02:40        28648   (e)2631013    Failed to create listener for adaptor backup_defaultRoot_, IP localhost, port 19350: TCCommBridge::createListener 127.0.0.1:19350/v4: bind failed!!!.   -
    2014-07-25    00:02:40        28648   (e)2631013    Failed to create listener for adaptor backup_defaultRoot_, IP , port 1935: TCCommBridge::createListener 0.0.0.0:1935/v4: bind failed!!!.        -
    2014-07-25    00:02:40        28648   (e)2631114    Failed to start listeners for adaptor backup_defaultRoot__edge1.        -
    2014-07-25    00:02:40        28648   (e)2791225    Failed to start edge : backup_defaultRoot__edge1        -
    #Date: 2014-07-25
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-07-25    00:04:50        28847   (i)2581173    Host: videodb.webtv.coop IPv4: 10.2.2.8 -
    2014-07-25    00:04:50        28847   (i)2631180    Info from AccessAdaptor: Access Adaptor started /opt/adobe/ams/modules/access/libconnect.so.    -
    2014-07-25    00:04:50        28847   (e)2631013    Failed to create listener for adaptor backup_defaultRoot_, IP localhost, port 19350: TCCommBridge::createListener 127.0.0.1:19350/v4: bind failed!!!.   -
    2014-07-25    00:04:50        28847   (e)2631013    Failed to create listener for adaptor backup_defaultRoot_, IP , port 1935: TCCommBridge::createListener 0.0.0.0:1935/v4: bind failed!!!.        -
    2014-07-25    00:04:50        28847   (e)2631114    Failed to start listeners for adaptor backup_defaultRoot__edge1.        -
    2014-07-25    00:04:50        28847   (e)2791225    Failed to start edge : backup_defaultRoot__edge1        -
    #Date: 2014-07-25
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-07-25    00:07:00        29817   (i)2581173    Host: videodb.webtv.coop IPv4: 10.2.2.8 -
    2014-07-25    00:07:00        29817   (i)2631180    Info from AccessAdaptor: Access Adaptor started /opt/adobe/ams/modules/access/libconnect.so.    -
    2014-07-25    00:07:00        29817   (e)2631013    Failed to create listener for adaptor backup_defaultRoot_, IP localhost, port 19350: TCCommBridge::createListener 127.0.0.1:19350/v4: bind failed!!!.   -
    2014-07-25    00:07:00        29817   (e)2631013    Failed to create listener for adaptor backup_defaultRoot_, IP , port 1935: TCCommBridge::createListener 0.0.0.0:1935/v4: bind failed!!!.        -
    2014-07-25    00:07:00        29817   (e)2631114    Failed to start listeners for adaptor backup_defaultRoot__edge1.        -
    2014-07-25    00:07:00        29817   (e)2791225    Failed to start edge : backup_defaultRoot__edge1        -
    #Date: 2014-07-25
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-07-25    00:09:10        30014   (i)2581173    Host: videodb.webtv.coop IPv4: 10.2.2.8 -
    2014-07-25    00:09:10        30014   (i)2631180    Info from AccessAdaptor: Access Adaptor started /opt/adobe/ams/modules/access/libconnect.so.    -
    2014-07-25    00:09:10        30014   (e)2631013    Failed to create listener for adaptor backup_defaultRoot_, IP localhost, port 19350: TCCommBridge::createListener 127.0.0.1:19350/v4: bind failed!!!.   -
    2014-07-25    00:09:10        30014   (e)2631013    Failed to create listener for adaptor backup_defaultRoot_, IP , port 1935: TCCommBridge::createListener 0.0.0.0:1935/v4: bind failed!!!.        -
    2014-07-25    00:09:10        30014   (e)2631114    Failed to start listeners for adaptor backup_defaultRoot__edge1.        -
    2014-07-25    00:09:10        30014   (e)2791225    Failed to start edge : backup_defaultRoot__edge1
    core.00.log
    #Version: 1.0
    #Start-Date: 2014-07-25 09:56:08
    #Software: Adobe Media Server 5.0.3 r3029 x64
    #Date: 2014-07-25
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-07-25    09:56:08        18327   (w)2581173    /opt/adobe/ams/applications/livepkgr/events/_definst_/canal91event/Event.xml does not exist or is invalid.    -
    master.00.log
    #Version: 1.0
    #Start-Date: 2014-07-25 00:00:33
    #Software: Adobe Media Server 5.0.3 r3029 x64
    #Date: 2014-07-25
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-07-25    00:00:30        17555   (i)2581226    Edge (28097) is no longer active.    -
    2014-07-25    00:00:30        17555   (w)2581255    Edge (28097) backup_defaultRoot__edge1 experienced 1 failure[s]!        -
    2014-07-25    00:00:30        17555   (i)2581224    Edge (28338) started, arguments : -edgeports ":1935" -coreports "localhost:19350" -conf "/opt/adobe/ams/conf/Server.xml" -adaptor "backup_defaultRoot_" -$
    2014-07-25    00:02:40        17555   (i)2581226    Edge (28338) is no longer active.    -
    2014-07-25    00:02:40        17555   (w)2581255    Edge (28338) backup_defaultRoot__edge1 experienced 1 failure[s]!        -
    2014-07-25    00:02:40        17555   (i)2581224    Edge (28648) started, arguments : -edgeports ":1935" -coreports "localhost:19350" -conf "/opt/adobe/ams/conf/Server.xml" -adaptor "backup_defaultRoot_" -$
    2014-07-25    00:04:50        17555   (i)2581226    Edge (28648) is no longer active.    -
    2014-07-25    00:04:50        17555   (w)2581255    Edge (28648) backup_defaultRoot__edge1 experienced 1 failure[s]!        -
    2014-07-25    00:04:50        17555   (i)2581224    Edge (28847) started, arguments : -edgeports ":1935" -coreports "localhost:19350" -conf "/opt/adobe/ams/conf/Server.xml" -adaptor "backup_defaultRoot_" -$
    2014-07-25    00:07:00        17555   (i)2581226    Edge (28847) is no longer active.    -
    ams.ini
    # ams.ini contains substitution variables for Adobe Media Server #
    # configuration files. Lines beginning with '#' are considered comments. #
    # A substitution variable is in the form <name>=<value>. Everything up to #
    # the first '=' is considered the name of the substitution variable, and #
    # everything after the first '=' is considered the substitution value. If #
    # you want a substitution variable to have leading or trailing spaces, #
    # enclose the value around double quotes. For example, foo=" bar " #
    # This section contains configurable parameters in Server.xml #
    # Username for server admin
    # For example:
    # SERVER.ADMIN_USERNAME = foo
    SERVER.ADMIN_USERNAME = admin
    # IP address and port Adobe Media Admin Server should listen on
    # For example:
    # SERVER.ADMINSERVER_HOSTPORT = :1111
    SERVER.ADMINSERVER_HOSTPORT = :1111
    # User id in which to run the process (Linux Only)
    # For example:
    # SERVER.PROCESS_UID = 500
    SERVER.PROCESS_UID = 500
    # Group id in which to run the process (Linux Only)
    # For example:
    # SERVER.PROCESS_GID = 500
    SERVER.PROCESS_GID = 500
    # License key for Adobe Media Server
    # For example:
    # SERVER.LICENSEINFO = XXXX-XXXX-XXXX-XXXX-XXXX-XXXX
    SERVER.LICENSEINFO = (license goes here)
    # LIVE_DIR denotes the full path of sample "Live" application's
    # folder for storing any live stream recorded by server. 
    # For example:
    # LIVE_DIR = <AMS_Installation_Dir>\applications\live
    LIVE_DIR = /opt/adobe/ams/applications/live
    # VOD_COMMON_DIR denotes the full path of sample "VOD" application's
    # folder for storing onDemand and Progressive Download .flv/.mp3 files.
    # File stored in this folder can be streamed and are also PD-able.
    # Note : If you are using the default installation of Apache as a webserver,
    # and if you modify VOD_COMMON_DIR, please change the document root
    # accordingly in httpd.conf.
    # For example:
    # VOD_COMMON_DIR = <AMS_Installation_Dir>\webroot\vod
    VOD_COMMON_DIR = /opt/adobe/ams/webroot/vod
    # VOD_DIR denotes the full path of sample "VOD" application's
    # folder for storing onDemand only .flv/.mp3 files. Files stored in
    # this folder are not PD-able
    # For example:
    # VOD_DIR = <AMS_Installation_Dir>\applications\vod\media
    VOD_DIR = /opt/adobe/ams/applications/vod/media
    # The maximum size of the FLV cache, in megabytes.
    # The default is 500MB.
    SERVER.FLVCACHE_MAXSIZE=500
    # Whether to start and stop the included HTTP server along
    # with AMS.
    SERVER.HTTPD_ENABLED = true
    # Whether to start and stop the cache cleaning tool along
    # with HTTP server.
    SERVER.HTCACHECLEAN_ENABLED = true
    # The path specifying the cache root for webserver caching.
    SERVER.HTCACHEROOT = /opt/adobe/ams/Apache2.2/cacheroot
    # This section contains configurable parameters in Adaptor.xml #
    # IP address and port(s) Adobe Media Server should listen on
    # For example:
    # ADAPTOR.HOSTPORT = :1935,80
    ADAPTOR.HOSTPORT = :1935
    # IP (address and) port that Adobe Media Server should proxy
    # unknown HTTP requests to. Leave empty to disable proxying.
    # With no address, specifies a localhost port.
    # For example:
    # HTTPPROXY.HOST = webfarm.example.com:80
    HTTPPROXY.HOST = :8134
    #This tag specifies an IP address for the player to use instead of a hostname when
    #making the RTMPT connection to AMS. If nothing is specified, AMS will automatically
    #determine the IP to use.
    ADAPTOR.HTTPIDENT2 =
    # This section contains configurable parameters in Vhost.xml #
    # Application directory for the virtual host
    # For example:
    # VHOST.APPSDIR = C:\myapps
    VHOST.APPSDIR = /opt/adobe/ams/applications
    # This section contains configurable parameters in Application.xml #
    # List of semi-colon delimited paths in which to search for script to load
    # For example:
    # APP.JS_SCRIPTLIBPATH = C:\scripts;C:\Program Files\Foo\scripts
    APP.JS_SCRIPTLIBPATH = /opt/adobe/ams/scriptlib
    # This section contains configurable parameters in Logger.xml #
    LOGGER.LOGDIR =
    # This section contains configurable parameters in Users.xml #
    # Enable or disable using HTTP requests to execute admin commands. 
    # Set to "true" to enable, otherwise it will be disabled. The 
    # actual commands permitted for server admin and virtual host admin 
    # users can be set in Users.xml. 
    USERS.HTTPCOMMAND_ALLOW = true

    Hi again everyone.
    Thanks Charles for offering a solution but unfortunately still not working. Please see details below.
    Netstat while AMS running :
    [root@videodb ams]# netstat -tulpn
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address              Foreign Address            State      PID/Program name
    tcp        0      0 0.0.0.0:2049                0.0.0.0:*                  LISTEN      -                
    tcp        0      0 0.0.0.0:5666                0.0.0.0:*                  LISTEN      22502/nrpe        
    tcp        0      0 127.0.0.1:8005              0.0.0.0:*                  LISTEN      19768/java        
    tcp        0      0 0.0.0.0:8134                0.0.0.0:*                  LISTEN      2309/httpd        
    tcp        0      0 127.0.0.1:11110            0.0.0.0:*                  LISTEN      29001/./amsadmin  
    tcp        0      0 0.0.0.0:806                0.0.0.0:*                  LISTEN      8256/rpc.statd    
    tcp        0      0 0.0.0.0:807                0.0.0.0:*                  LISTEN      27760/rpc.rquotad
    tcp        0      0 127.0.0.1:199              0.0.0.0:*                  LISTEN      8765/snmpd        
    tcp        0      0 0.0.0.0:8009                0.0.0.0:*                  LISTEN      19768/java        
    tcp        0      0 0.0.0.0:3306                0.0.0.0:*                  LISTEN      12980/mysqld      
    tcp        0      0 0.0.0.0:1935                0.0.0.0:*                  LISTEN      8690/amsedge      
    tcp        0      0 0.0.0.0:111                0.0.0.0:*                  LISTEN      8123/portmap      
    tcp        0      0 0.0.0.0:8080                0.0.0.0:*                  LISTEN      19768/java        
    tcp        0      0 0.0.0.0:80                  0.0.0.0:*                  LISTEN      2309/httpd        
    tcp        0      0 0.0.0.0:819                0.0.0.0:*                  LISTEN      27776/rpc.mountd  
    tcp        0      0 127.0.0.1:19350            0.0.0.0:*                  LISTEN      8690/amsedge      
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                  LISTEN      8790/sshd        
    tcp        0      0 0.0.0.0:1111                0.0.0.0:*                  LISTEN      29001/./amsadmin  
    tcp        0      0 0.0.0.0:49209              0.0.0.0:*                  LISTEN      -                
    tcp        0      0 127.0.0.1:25                0.0.0.0:*                  LISTEN      9323/master      
    udp        0      0 0.0.0.0:2049                0.0.0.0:*                              -                
    udp        0      0 10.2.2.8:1935              0.0.0.0:*                              8690/amsedge      
    udp        0      0 127.0.0.1:1935              0.0.0.0:*                              8690/amsedge      
    udp        0      0 0.0.0.0:57615              0.0.0.0:*                              -                
    udp        0      0 10.2.2.8:19350              0.0.0.0:*                              8690/amsedge      
    udp        0      0 127.0.0.1:19350            0.0.0.0:*                              8690/amsedge      
    udp        0      0 0.0.0.0:800                0.0.0.0:*                              8256/rpc.statd    
    udp        0      0 0.0.0.0:161                0.0.0.0:*                              8765/snmpd        
    udp        0      0 0.0.0.0:802                0.0.0.0:*                              27760/rpc.rquotad
    udp        0      0 0.0.0.0:803                0.0.0.0:*                              8256/rpc.statd    
    udp        0      0 0.0.0.0:816                0.0.0.0:*                              27776/rpc.mountd  
    udp        0      0 0.0.0.0:49875              0.0.0.0:*                              10305/avahi-daemon
    udp        0      0 0.0.0.0:5353                0.0.0.0:*                              10305/avahi-daemon
    udp        0      0 0.0.0.0:111                0.0.0.0:*                              8123/portmap      
    udp        0      0 10.2.2.8:123                0.0.0.0:*                              8824/ntpd        
    udp        0      0 127.0.0.1:123              0.0.0.0:*                              8824/ntpd        
    udp        0      0 0.0.0.0:123                0.0.0.0:*                              8824/ntpd
    Stopping server :
    [root@videodb ams]# ./server stop
    NPTL 2.5
    Stopping Adobe Media Server (please check /var/log/messages)
    Server has shutdown...
    Netstat after shutdown (ports 1935 and 19350 are free) :
    [root@videodb ams]# netstat -tulpn
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name  
    tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN      -                  
    tcp        0      0 0.0.0.0:5666                0.0.0.0:*                   LISTEN      22502/nrpe         
    tcp        0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN      19768/java         
    tcp        0      0 127.0.0.1:11110             0.0.0.0:*                   LISTEN      29001/./amsadmin   
    tcp        0      0 0.0.0.0:806                 0.0.0.0:*                   LISTEN      8256/rpc.statd     
    tcp        0      0 0.0.0.0:807                 0.0.0.0:*                   LISTEN      27760/rpc.rquotad  
    tcp        0      0 127.0.0.1:199               0.0.0.0:*                   LISTEN      8765/snmpd         
    tcp        0      0 0.0.0.0:8009                0.0.0.0:*                   LISTEN      19768/java         
    tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      12980/mysqld       
    tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      8123/portmap       
    tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      19768/java         
    tcp        0      0 0.0.0.0:819                 0.0.0.0:*                   LISTEN      27776/rpc.mountd   
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      8790/sshd          
    tcp        0      0 0.0.0.0:1111                0.0.0.0:*                   LISTEN      29001/./amsadmin   
    tcp        0      0 0.0.0.0:49209               0.0.0.0:*                   LISTEN      -                  
    tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      9323/master        
    udp        0      0 0.0.0.0:2049                0.0.0.0:*                               -                  
    udp        0      0 0.0.0.0:57615               0.0.0.0:*                               -                  
    udp        0      0 0.0.0.0:800                 0.0.0.0:*                               8256/rpc.statd     
    udp        0      0 0.0.0.0:161                 0.0.0.0:*                               8765/snmpd         
    udp        0      0 0.0.0.0:802                 0.0.0.0:*                               27760/rpc.rquotad  
    udp        0      0 0.0.0.0:803                 0.0.0.0:*                               8256/rpc.statd     
    udp        0      0 0.0.0.0:816                 0.0.0.0:*                               27776/rpc.mountd   
    udp        0      0 0.0.0.0:49875               0.0.0.0:*                               10305/avahi-daemon 
    udp        0      0 0.0.0.0:5353                0.0.0.0:*                               10305/avahi-daemon 
    udp        0      0 0.0.0.0:111                 0.0.0.0:*                               8123/portmap       
    udp        0      0 10.2.2.8:123                0.0.0.0:*                               8824/ntpd          
    udp        0      0 127.0.0.1:123               0.0.0.0:*                               8824/ntpd          
    udp        0      0 0.0.0.0:123                 0.0.0.0:*                               8824/ntpd
    Restart :
    [root@videodb ams]# ./server start
    NPTL 2.5
    Starting Adobe Media Server (please check /var/log/messages)
    Content of edge.00.log :
    #Version: 1.0
    #Start-Date: 2014-08-06 14:39:17
    #Software: Adobe Media Server 5.0.3 r3029 x64
    #Date: 2014-08-06
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-08-06    14:39:12        15099   (i)2581173    Host: videodb.webtv.coop IPv4: 10.2.2.8 -
    2014-08-06    14:39:12        15099   (i)2631180    Info from AccessAdaptor: Access Adaptor started /opt/adobe/ams/modules/access/libconnect.so.    -
    2014-08-06    14:39:12        15099   (i)2631174    Listener started ( backup_defaultRoot__edge1 ) : localhost:19350/v4     -
    2014-08-06    14:39:13        15099   (i)2631174    Listener started ( backup_defaultRoot__edge1 ) : 1935/v4        -
    2014-08-06    14:39:14        15099   (i)2631174    Listener started ( backup_defaultRoot__edge1 ) : 127.0.0.1:19350 (rtmfp-core)/v4        -
    2014-08-06    14:39:14        15099   (i)2631174    Listener started ( backup_defaultRoot__edge1 ) : 10.2.2.8:19350 (rtmfp-core)/v4 -
    2014-08-06    14:39:14        15099   (i)2631509    Public rtmfp-core addresses for listener backup_defaultRoot__edge1 are: 127.0.0.1:19350;10.2.2.8:19350  -
    2014-08-06    14:39:14        15099   (i)2631174    Listener started ( backup_defaultRoot__edge1 ) : 127.0.0.1:1935 (rtmfp)/v4    -
    2014-08-06    14:39:14        15099   (i)2631174    Listener started ( backup_defaultRoot__edge1 ) : 10.2.2.8:1935 (rtmfp)/v4    -
    #Date: 2014-08-06
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-08-06    14:39:12        15097   (i)2581173    Host: videodb.webtv.coop IPv4: 10.2.2.8 -
    2014-08-06    14:39:12        15097   (i)2631180    Info from AccessAdaptor: Access Adaptor started /opt/adobe/ams/modules/access/libconnect.so.    -
    2014-08-06    14:39:12        15097   (e)2631013    Failed to create listener for adaptor _defaultRoot_, IP localhost, port 19350: TCCommBridge::createListener 127.0.0.1:19350/v4: bind failed!!!$
    2014-08-06    14:39:12        15097   (e)2631013    Failed to create listener for adaptor _defaultRoot_, IP , port 1935: TCCommBridge::createListener 0.0.0.0:1935/v4: bind failed!!!.    -
    2014-08-06    14:39:12        15097   (e)2631114    Failed to start listeners for adaptor _defaultRoot__edge1.    -
    2014-08-06    14:39:12        15097   (e)2791225    Failed to start edge : _defaultRoot__edge1    -
    #Date: 2014-08-06
    #Fields: date   time    x-pid   x-status        x-ctx   x-comment
    2014-08-06    14:41:22        15903   (i)2581173    Host: videodb.webtv.coop IPv4: 10.2.2.8 -
    2014-08-06    14:41:22        15903   (i)2631180    Info from AccessAdaptor: Access Adaptor started /opt/adobe/ams/modules/access/libconnect.so.    -
    2014-08-06    14:41:22        15903   (e)2631013    Failed to create listener for adaptor _defaultRoot_, IP localhost, port 19350: TCCommBridge::createListener 127.0.0.1:19350/v4: bind failed!!!$
    2014-08-06    14:41:22        15903   (e)2631013    Failed to create listener for adaptor _defaultRoot_, IP , port 1935: TCCommBridge::createListener 0.0.0.0:1935/v4: bind failed!!!.    -
    2014-08-06    14:41:22        15903   (e)2631114    Failed to start listeners for adaptor _defaultRoot__edge1.    -
    2014-08-06    14:41:22        15903   (e)2791225    Failed to start edge : _defaultRoot__edge1
    Content of var/log/messages :
    Aug  6 14:39:11 videodb Service[15070]: Server starting...
    Aug  6 14:39:12 videodb Server[15070]: /opt/adobe/ams/Apache2.2/bin/httpd -f ./conf/httpd.conf -d "/opt/adobe/ams/Apache2.2" -k start returned 0: [Wed Aug 06 14:39:11 2014] [info] mod_jithttp - AMS $
    Aug  6 14:39:12 videodb Server[15070]: /opt/adobe/ams/Apache2.2/bin/htcacheclean -n -t -i -p/opt/adobe/ams/Apache2.2/cacheroot -d5 -l1024K returned 0:
    Aug  6 14:39:12 videodb Adaptor[15097]: Failed to create listener for adaptor _defaultRoot_, IP localhost, port 19350: TCCommBridge::createListener 127.0.0.1:19350/v4: bind failed!!!.
    Aug  6 14:39:12 videodb Adaptor[15099]: Listener started ( backup_defaultRoot__edge1 ) : localhost:19350/v4
    Aug  6 14:39:12 videodb Adaptor[15097]: Failed to create listener for adaptor _defaultRoot_, IP , port 1935: TCCommBridge::createListener 0.0.0.0:1935/v4: bind failed!!!.
    Aug  6 14:39:12 videodb Adaptor[15097]: Failed to start listeners for adaptor _defaultRoot__edge1.
    Aug  6 14:39:12 videodb Edge[15097]: Failed to start edge : _defaultRoot__edge1
    Aug  6 14:39:12 videodb Service[15070]: Server started (/opt/adobe/ams/conf/Server.xml).
    Aug  6 14:39:13 videodb Adaptor[15099]: Listener started ( backup_defaultRoot__edge1 ) : 1935/v4
    Aug  6 14:39:14 videodb Adaptor[15099]: Listener started ( backup_defaultRoot__edge1 ) : 127.0.0.1:19350 (rtmfp-core)/v4
    Aug  6 14:39:14 videodb Adaptor[15099]: Listener started ( backup_defaultRoot__edge1 ) : 10.2.2.8:19350 (rtmfp-core)/v4
    Aug  6 14:39:14 videodb Adaptor[15099]: Public rtmfp-core addresses for listener backup_defaultRoot__edge1 are: 127.0.0.1:19350;10.2.2.8:19350
    Aug  6 14:39:14 videodb Adaptor[15099]: Listener started ( backup_defaultRoot__edge1 ) : 127.0.0.1:1935 (rtmfp)/v4
    Aug  6 14:39:14 videodb Adaptor[15099]: Listener started ( backup_defaultRoot__edge1 ) : 10.2.2.8:1935 (rtmfp)/v4

  • Tues, Oct 16 Don't Miss Keynote Live Stream: Strategy, Announcements, Q&A

    With collaboration you can empower your employees to engage in ways that help them evolve from “knowledge workers” into collaborative innovators for your business.
    Please join OJ Winge, Senior Vice President and General Manager of the Cisco Collaboration Technology Group, live on Tuesday, October 16, as he shares the latest updates to Cisco's Collaboration strategy with industry analysts, consultants, and Cisco partners at the Cisco Collaboration Summit in Los Angeles, California, and with you here online in our Cisco Collaboration Community. Through this exclusive insider view, you will gain further insight into how Cisco is uniquely positioned to deliver the environments and experiences that help people work better together—in order to put the extraordinary within reach.
    As part of that discussion, he will explain how cloud collaboration is integral to Cisco’s Collaboration strategy. As proof points, he’ll reveal exciting new cloud collaboration innovations. Discover how you can get Cisco’s industry-leading collaboration experiences delivered through flexible deployment options that meet your business and IT needs. Be among the first to hear these new announcements and learn how to accelerate collaboration quickly, reliably, and securely across your business.
    Cisco Collaboration includes unified communications, telepresence, customer collaboration and collaboration applications.  Maybe you are a customer in one of these areas or several?  Learn what's next by hearing this Cisco strategy update. 
    During the live stream we will have Cisco experts online to respond to your questions immediately through the discussion forum. Learn from questions posted by other attendees, or ask your own. After the live stream, a replay will be posted by 11 a.m. Pacific Time on October 16. We encourage you to invite your colleagues to view and to continue to ask questions through the forum.
    REGISTER NOW to reserve your virtual seat!
    Laura Douglas
    Cisco Collaboration Community Manager

    Just noticed this posting, the first thing I noticed is where you placed the dialer chat script, should look something like this:
    chat-script gsm "" "ATDT*98*1#" TIMEOUT 60 "CONNECT"
    interface Cellular0
    dialer string gsm
    line 3
    exec-timeout 0 0
    script dialer gsm
    (not under console port)

  • HTTP Live Streaming and 3rd party servers.

    I have a working HTTP Live Streaming (HLS) setup on my Snow Leopard server, where I have the live stream embedded in a Safari page via HTML5. I want to setup a very basic kind of CDN with something like a Microsoft 2003 Server, where the encoding and segmenting of the stream is handled by the Snow Leopard Server  but the hosting / distribution of the stream / site is handled by the Microsoft server.
    I'm looking for documentation on how to go about doing this. I know that it's possible to configure HLS to work with commercial CDNs like Amazon Cloudfront and Akamai, but my needs are much smaller as I'm looking to serve very few clients.
    Thanks

    https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-caused-malware

  • Sound works at 2 locations for a live-streaming video but not on the third.

    I am trying to watch live streaming video from a trial.  Three television stations offer this video.  I am able to see two of the stations, but there is no sound on the third.  Since I am not always available to watch, I would like to watch the replays in the evening.  These are only offered by one station--of course the one where I can't get the sound.  I am able to watch the news videos from this station but not the trial ones.  Is this a problem with the station or is it mine?  I should add that I have tried in several browsers with the same result.
    Sound and video work fine on everything else.

    That's odd.  It sounds like a problem with the stream but I tried that link out and the sound worked fine for both the commercial and the trial.  I did notice that the trial's volume was low for the first 5 - 10 seconds, but I could clearly hear the proceedings once they started.
    What browser / OS / version of Flash Player are you using?
    Chris

  • Strange live stream recording issue

    We are trying to record longer live streams on FMS 2.0
    real-time by duplicating the stream on the FMS and recording plus
    broadcasting at the same time. The recording seems to work but for
    some strange reason FMS stops recording after the first 4-5 minutes
    without throwing any error. Any idea what might be causing this?
    Which settings should we check? Any assistance is highly
    appreciated.
    Here is the code portion that handles the recording ('play'
    is the stream that is published from the streaming client):
    var stream =
    Stream.get('broadcast/'+chid+'/'+date.getTime());
    stream.owner = this;
    stream.onStatus = function(info) {
    if (info.code == 'NetStream.Play.UnpublishNotify') {
    application.saveVideo(this.owner, this.name,
    Stream.length(this.name));
    stream.record();
    stream.play('channel.'+chid);
    Thank you.

    This is similar to another problem that came up not sol long
    ago... it turned out to be how the stream variable was declared.
    Is the portion of code you posted part of a function? If so,
    this line:
    var stream =
    Stream.get('broadcast/'+chid+'/'+date.getTime());
    might be the problem.
    If you declare a variable inside of a function, the scope of
    that the variable is the function, not the application. When the
    function terminates, the variable will get garbage collected on the
    next GC. As I understand things, that will cause the stream to be
    closed.
    I might try assiging the stream var to the application
    object:
    application.stream =
    Stream.get('broadcast/'+chid+'/'+date.getTime());

  • Live Stream QR reader from Webcam

    Hi
    i'm working on a QR reader from live stream webcam
    so i make this .....but i don't know why doesn't it stream contineously ?
    Solved!
    Go to Solution.
    Attachments:
    MyCAM1.vi ‏672 KB

    Hi,
    Just move your image display control inside the while loop.
    Also don't forget to create image buffers to feed your vision functions... Otherwise you may have some strange behavior.
    Regards

Maybe you are looking for

  • How do I transfer content from iPad to PC

    I need to transfer all content from my iPad to my Windows 7 DELL laptop. This includes music not purchased on iTunes in addition to that purchased on iTunes. Apple support technician suggested I post this question to this forum for answers. Thanks in

  • Which HDMI adpater

    Which HDMI adapter would I need to connect a 2009 MacBook to a PICO GENIE P100 projector?

  • Manipulating Arrays

    Hi I am having trouble with 2D arrays. public class cross{ public cross() { A = new String[3][]; A[0] = new String[3]; A[1] = new String[3]; A[2] = new String[3]; for (int i = 0; i < 3; ++i) { for (int j = 0; j < 3; ++j) { A[i][j] = "Empty"; Is there

  • How do I Retrieve XML Results

    from a remote machine? I'm using 10g. The request must be submitted as a URL.

  • ITunes movie has stopped playing

    I've just encountered a problem. When I go to play a movie it would play and then lag after awhile. But as soon as I stopped playing and exited back to the movie listings, then went to start playing the same movie the screen would blink suddenly and