Question regarding dynamic streaming

could you help me please.Does  flash media server 4 support dynamic streaming , i mean choosing  video with right bit rate on the server side automaticly ? or do i have to implement this  on the client side , switching streams with  DynamicStream   like shown here : http://www.adobe.com/devnet/flashmediaserver/articles/dynstream_advanced_pt1.html
*sorry for mistakes
thanks in advance

Hi Mamata,
You seem knowledgeable with the Flash Media Server.
I'm using the Flash Media Server's Native Bandwidth Detection to automatically dish up the best video the user's bandwidth will support.
My confusion right now lies in the results that the test provides. 
My Flash Media Server consistently reports speeds of only 14,000 kbps , while speed tests on other online bandwidth tests like Speakeasy and CNet show speed results between 40,000 and 70,000 kbps.
Is the Flash Media Server using an entirely different algorhithm?  It's difficult to discuss minimum project requirements with a client when Flash's test results differer so greatly from the rest of the world.
Any meaningful insights you can provide?
thanks,
Mike

Similar Messages

  • Question regarding Photo Stream

    Can anyone tell me why my photos won't share from my iPhone to my new iPad? I checked the settings and everything seems to be in order.  I would appreciate any help I could get.

    Look here for trobleshooting advice for Photostream:
    http://support.apple.com/kb/ts3989

  • Dynamic Streaming - not working as expected

    I've been experimenting with Dynamic Streaming while in the process of writing a tutorial. The documentation is quite clear on a few points:
    The keyframe interval in the various encodings should be short
    The bufferlength should be at least 2x the keyframe interval
    The player should sense a bandwidth change, by default, within the 4-second sampling interval and call for a switch. Then, the switch could take as long as 2x the keyframe interval after that.
    What I'm finding is wildly different behavior than this.  It takes anywhere from 10-15 seconds for the player to notice the change and call for a switch, then another 20-40 seconds for the switch to happen. When switching up to a higher bitrate stream, this just means the user gets low bitrate video for longer than they ought to. But when switching down due to falling bandwidth, the buffer runs out and the user stares at the rebuffering sign for a lengthy time - long enough to give up on watching the video, for sure.
    I've encoded an H.264 MP4 file at 64, 384, and 768 kbps, at 30fps and an "every 60 frames" keyframe interval.  I've streamed it rtmp via two different CDNs that use FMS 3.5, into two different Flash video players (JW Player and Flowplayer). I've restricted my bandwidth on Windows XP with Netlimiter 2.0; and on the Mac with 'ipfw'. I've set bufferlength between 4 and 10 seconds.
    I've tested switching up and switching down. For up, I start with a 200kbps bandwidth limit. The video starts OK with the correct stream, then at 5 seconds I open up the bandwidth to unrestricted. For testing down, I do the opposite: start at unrestricted and then at 00:05 restrict to 200kbps.
    My test page, with both players and sample code is at http://www.learningapi.com/streamingmedia-articles/dynamic-streaming-in-flash-bitrate-swit ching/  I also have a couple of screen recordings there showing the behavior of the whole process, both switching up and switching down.
    I thought I've done everything right here - paid attention to every documented detail, but it works rather poorly. Can someone explain whether this is expected behavior, if the players have implemented dynamic switching poorly, or if I'm doing something wrong?
    Thanks,
    Larry

    Thank you so much for your help!  To answer your questions:
    In regard to switching up case - which is the stream that you start out on?
    I'm starting with the bandwidth throttled to 200kbps, so the stream chosen is 64kbps. I've tried both VP6 and H.264 files, encoded at 64, 384, 768kbps.
    Is RTMPT involved in this case or no tunnelling?
    There is no tunneling, at least there shouldn't be. I did try a test explicitly calling for rtmpt. I get an error from the Flowplayer's bwcheck when I do this. "no live hosts to connect to"
    Is FMS Edge/Origin streaming involved?
    I don't know. Most of the testing I've done with Cloudfront, although I've tried Limelight as well and the results are identical.
    Are you seeing the QoS bandwidth measures yourself, and if so are they adjusting slowly or suddenly after a period of time being incorrect?
    JW Player does show the detected bandwidth updating every few seconds. There's a good 10 second delay (or more) before the value starts to change, and then it will show the bandwidth value gradually shifting from the old value to the new - takes about 15-30 seconds to ramp down from the unrestricted bandwith (~ 8-12Mbps) to 200kbps.  Occasionally, the bwcheck number simply does not change, as if the player is not checking at all.  I don't know if that's because the reading is averaged, or if that's really what it thinks it's measuring. But by the time it's reading about 200kbps, the stream has already been buffering for 10 seconds or more.  If I increase the bufferlength to 25 seconds or more, it just delays the point where the stream will start buffering. It's inevitable that there's always a break in playback when I restrict to 200kbps while streaming.
    For Flowplayer, I can't get its bwcheck numbers as easily. Looking at the logs, it almost appears that it's not checking (or not getting a response) very often. What's interesting is that the behavior - the actual outcome for streaming - is pretty much exactly like JW Playe - which is what makes me wonder if this is a platform issue.
    Thanks,
    Larry

  • RTMP + HTTP Dynamic Streaming

    Dear,
    We are about to build a flash based online application. We need the best video support, therefore we would like to have a video player that has all the advantages like adaptive bitrate, caching, dynamic seek.
    We just got to know the new HTTP Dynamic Streaming solution that gives us the caching if we use a streaming solution in order to provide the adaptive bitrate functionality and the dynamic seeking.
    Adobe has two products for streaming: Flash Media Interactive Server, Flash Media Streaming Server . There is a huge difference in terms of price between those two. Which one should we choose? We won't need to record any videos.
    The other big question is the file encoding. As we saw we need h264 videos saved on the server. Which server side software/framework/library do you recommend to use? ffmpeg? We have a Linux server.
    Thanks!
    By the way, HTTP Dynamic Streaming seems to be a very good solution!

    Hi,
    Thank you for your interest in the Adobe streaming products ! We look forward to support you.
    Regarding the difference between Flash Media Interactive Server and Flash Media Streaming Server, the latter is specifically mentioned for only streaming use cases and no interactivity can be added to your applications. This will be perfectly suiting live scenario and video-on-demand cases. As you mentioned, this cannot/do not record any streams on the server. The former is a fully expandable interactive server where one can develop rich interactive applications including video recording (and hence DVR functionalities) and much more.
    Adobe's OSMF (Open Source Media Framework) flash based players are the best fit for all the reqiurements mentioned. You might want to give it a try @ www.osmf.org
    For File encoding and transcoding, we have a slew of Adobe Products that you might want to take a look at, like Adobe Media Encoder, CS5 suite, etc.
    For live video Encoding , please take a look at the Flash Media Live Encoder.
    Thank you !

  • Dynamic Streaming - problems with MP4 (h.264)

    Hey Flash Guru's
    Im wondering if anyone have had any similar problems with the MP4 (H.264) format when implementing Dynamic Streaming using a FMS server?
    Basicly we developed a player that detects the users bandwidth and plays the appropiate VOD stream (500, 1000 or 1500 kb/sec). Its tested with NetLimiter and works perfectly switching bitrates/files during the movie with both MP4 (h.264) and FLV (On2Vp6).
    The problem occurs when you seek (jumps in the progressbar). When playing the MP4 files the player often uses 2-10 seconds to start the stream again. But when using FLV files the seeking is seamless and starts the stream within 2 seconds everytime.
    So my question is if the FMS servers, Flash or the Dynamic Streaming got an issue with MP4 files?
    Any help would be appreciated.
    Best regards
    Bo
    Denmark

    H264 content does take quite a few images to get rolling before playback starts.  That's normal but it shouldn't take 10 seconds - it sounds like your buffer length might be overly long and it's taking a while to fill up after the seek.  Consider keeping a short buffer like as small as 0.1 seconds for playback starts.  Once you get your Play.Start or your Buffer.Full message then you can adjust the buffer length on the fly to something longer to handle the bumps.
    It's also possible that you're getting the high bandwidth stream again when you seek by mistake.  Check your server logs to see that you're getting the play that you're expecting there.
    Asa
    FMS

  • Dynamic streaming taking too long time to switch video using NetStreamPlayOptions in AS3

    Hi,
         Can any one tell me why dynamic streaming taking too much time to switch video from lower bit rate to higher bit rate and vice versa.
    I am doing dynamic streaming in following ways -
    var param:NetStreamPlayOptions = new NetStreamPlayOptions();
    param.oldStreamName=oldStream();
    param.streamName=newStream()
    param.transition=NetStreamPlayTransitions.SWITCH;
    ns.play2(param);
    ns.addEventListener(NetStatusEvent.NET_STATUS, switchMode);
    I am using duel buffering and that is 3 seconds when video starts and 10 seconds when "NetStream.Buffer.Full". Video taking approximately 30-50 seconds to switch video and when I am calling the above code.
    Thanks & regards
    Sunil Kumar

    Hi Sunil,
    Was my link useful to you? If you have not gone through the link which I suggested just go through the below lines it may help you:
    For a faster switch with optimal keyframe interval and client-side buffer, when Flash Media Server (FMS) receives a "switch" command, the server waits for a keyframe to switch to the new stream. FMS looks for the keyframes in the new stream in chunks equal to the client's buffer size(NetStream.bufferTime), so having a client buffer larger than the keyframe interval of the stream would help with a fast switch response time from the server—in other words, a shorter delay between a "switch" call to the server and the client receiving bits from the new stream in response.
    Following values are considered most optimal:
    Keyframe interval: 5 sec.
    Client-side buffer: 6–10 sec.
    So to maintain optimal keyframe interval you can go for fresh encoding of your videos which will give you a chance to set keyframe interval or if you dont want to do this then I would suggest you to increase the client-side buffer.
    Regards,
    Amit

  • Question regarding ExternalizableLite

    One question regarding extending ExternalizableLite
    If I have a class A which extends ExternalizableLite as
    class A {
    int index;
    B objectB;
    I'd need to use the ExternalizableHelper's writeObject and readObject when deal with objectB member.
    If I also make class B extends ExternalizableLite, will that help on serialize/deserialize class A? Or it not going to help at all?
    Regards,
    Chen

    Hi Chen,
    if B is an ExternalizableLite implementor, then ExternalizableHelper.writeObject() will delegate to ExternalizableHelper.writeExternalizableLite(). I.e., it will write out a byte indicating that it is an externalizable lite, then writes out the classname and then delegates to your class B's writeExternal method. The improvement is the difference between the class B writeExternal method implementation and the Java serialization of the same class.
    If you know the type of the objectB member without writing the class name to the stream (e.g. if class B is final), then you can improve further by not delegating to writeObject, you can instead directly delegate to your class B's writeExternal method. Upon deserialization, you can instantiate the objectB member on your own, and delegate to the readExternal method of the newly instantiated objectB member.
    This allows you to spare the class name plus one byte in the serialized form of your A class.
    Best regards,
    Robert

  • Questions regarding Disk I/O

    Hey there, I have some questions regarding disk i/o and I'm fairly new to Java.
    I've got an organized 500MB file and a table like structure (represented by an array) that tells me sections (bytes) within the file. With this I'm currently retrieving blocks of data using the following approach:
    // Assume id is just some arbitary int that represents an identifier.
    String f = "/scratch/torum/collection.jdx";
    int startByte = bytemap[id-1];
    int endByte = bytemap[id];
    try {
              FileInputStream stream = new FileInputStream(f);
              DataInputStream in = new DataInputStream(stream);
                    in.skipBytes(startByte);
              int position = collectionSize - in.available();
              // Keep looping until the end of the block.
              while(position <= endByte) {
                  line  = in.readLine();
                  // some pocessing here
                  String[]entry = line.split(" ");
                  String docid = entry[1];
                  int tf = Integer.parseInt(entry[2]);
                  // update the current position within the file.
                  position = collectionSize - in.available();
       } catch(IOException e) {
              e.printStackTrace();
       }This code does EXACTLY what I want it to do but with one complication. It isn't fast enough. I see that using BufferedReader is the choice after reading:
    http://java.sun.com/developer/technicalArticles/Programming/PerfTuning/
    I would love to use this Class but BufferedReader doesn't have the function, "skipBytes(), which is vital to achieve what I'm trying to do. I'm also aware that I shouldn't really be using the readLine() function of the DataInputStream Class.
    So could anyone suggest improvements to this code?
    Thanks
    null

    Okay I've got some results and turns out DataInputStream is faster...
    EDIT: I was wrong. RandomAccessFile becomes a bit faster according to my test code when the block size to read is large.
    So I guess I could write two routines in my program, RAF for when the block size is larger than an arbitary value and FileInputStream for small blocks.
    Here is the code:
    public void useRandomAccess() {
         String line = "";
         long start = 1385592, end = 1489808;
         try {
             RandomAccessFile in = new RandomAccessFile(f, "r");
             in.seek(start);
             while(start <= end) {     
              line = in.readLine();     
              String[]entry = line.split(" ");
              String docid = entry[1];
              int tf = Integer.parseInt(entry[2]);
              start = in.getFilePointer();
         } catch(FileNotFoundException e) {
             e.printStackTrace();
         } catch(IOException ioe) {
             ioe.printStackTrace();
    public void inputStream() {
         String line = "";
         int startByte = 1385592, endByte = 1489808;
         try {
             FileInputStream stream = new FileInputStream(f);
             DataInputStream in = new DataInputStream(stream);
             in.skipBytes(startByte);
             int position = collectionSize - in.available();
             while(position <= endByte) {
              line  = in.readLine();
              String[]entry = line.split(" ");
              String docid = entry[1];
              int tf = Integer.parseInt(entry[2]);
              position = collectionSize - in.available();
         } catch(IOException e) {
             e.printStackTrace();
        }and the main looks like this:
       public static void main(String[]args) {
         DiskTest dt = new DiskTest();
         long start = 0;
         long end = 0;
         start = System.currentTimeMillis();
         dt.useRandomAccess();
         end = System.currentTimeMillis();
         System.out.println("Random: "+(end-start)+"ms");
         start = System.currentTimeMillis();
         dt.inputStream();
         end = System.currentTimeMillis();
         System.out.println("Stream: "+(end-start)+"ms");
        }The result:
    Random: 345ms
    Stream: 235ms
    Hmmm not the kind of result I was hoping for... or is it something I've done wrong?

  • Question regarding Digital Out (COAX) not mini plug on Audigy ZS

    Hi.
    I have a question regarding the Digital Out and Digital In (COAX/RCA) Inputs I have on the back of my computer and if theres an easy way to hook the digital out with only a regular Digital Coax cable to a Home Theater receiver and get 5./DTS, OR do u have to use the 6 channel/analog (by using 3cables)or using the digital out (miniplug to RCA).
    IF not what are these connectors for and what kind of sound streams do these inputs handle.
    /Regards

    wmadoss,
    Do you have the Audigy 2 ZS Platinum or Platinum Pro? The normal Audigy 2 ZS card on it's own does not have any RCA SPDIF output/input, only the dri'vebays do. If you have a Platinum/Platinum Pro set, with an external dri've, then you can connect an RCA to RCA cable directly to that, and then to your receiver.
    If you have a standard Audigy 2 ZS card then you will need to use a minijack to RCA (female) adapter first, and then connect the RCA to RCA cable to that.
    For music and games it's best to use the three analog outputs.
    Cat
    Message Edited by Catherina-CL on -9-2004 09:5 AM

  • Using .smil files for dynamic streaming in playlists

    I have multiple questions, but I feel I would make more sense to explain my intentions.
    I have a video player with a playlist written with AS3, along with an .XML settings file to edit the playlist.  I can successfully play rtmp:/ streams from my FMS server on the video player.
    Though, I would like to use dynamic streaming using the dynamicStream.smil file with my existing video player/playlist.  Is this a proper approach for what I am trying to achieve?
    Lastly, I have been unsuccessful taking the snippet code from the FMS, Dynamic Streaming sample page, and using it within an HTML document.  I assumed all I would need to change were the paths to where the rtmp:// video file, .smil, and the video player files were located on the FMS.  Any ideas?
    Any help will be greatly appreciated.
    Using: Linux, FMS 3.5, CS4

    But DynamicStream.as is part of the code base and the does get executed.   Jody, which version of DynamicStream.as is more current?   The one that ships with FMS 3.5 or the one in tools?
    Can anyone answer my original question (I think) which is: should I be able to switch source = http://dynamicStream1.smil -> source = http://dynamicStream2.smil and back and forth etc.  It seems to work.    Are there any caveats?  I am not switching back and forth between flv-s and smil-s
    It turns out that there are a couple of lines of code in NCManger.as::bitrateMatch() which is concatenating the streamName and this results in 404 on the FMS side.   I'm not sure what this is supposed to do or if this is just a bug, but the upshot was that I could not specify source = http://dynamicStream.smil on a remote server.  The uncanny part of this issue is if I serve the same smil locally, referencing remote remote smil and media, it works.  Maybe this has something to do with the bit rate.    Bottom line is that this cost me 3 days, becuase I was under the incorrect impression that you could not reference *.smil directly and I blindly followed the handrail provided by the the FMS videoPlayer sample.  Shame on me for trying to leverage working code shipped with a production version.
    NCManger.as::bitrateMatch()
    if  
    (_streamName != null
    ) {_streamName += _streams[whichStream].src;
    My incling is to change the += above to an = and get on with it.
    If someone at adobe or anywhere can have a look and give me some other guidance, it would be much appreciated.
    Thanks to Sean for the kind and detailed responses and giving me the green light that source=http://dynamicStream.smil _should_ work.
    Thanks to all.

  • RMTP + HTTP Dynamic Streaming

    Dear,
    We are about to build a flash based online application. We need the best video support, therefore we would like to have a video player that has all the advantages like adaptive bitrate, caching, dynamic seek.
    We just got to know the new HTTP Dynamic Streaming solution that gives us the caching if we use a streaming solution (rmtp) in order to provide the adaptive bitrate functionality and the dynamic seeking.
    Adobe has two products for streaming: Flash Media Interactive Server, Flash Media Streaming Server . There is a huge difference in terms of price between those two. Which one should we choose? We won't need to record any videos.
    The other big question is the file encoding. As we saw we need h264 videos saved on the server. Which server side software/framework/library do you recommend to use? ffmpeg? We have a Linux server.
    Thanks!
    By the way, HTTP Streaming seems to be a perfect solution!

    Thanks, Adrian.  That's great to hear.
    My company has been using RTMP and RTMPT for years and years now.  Most of our clients are users within large corporations.  Because of their firewall restrictons, our video player has logic built in to cycle through a series of ports for RTMP, then fallback on RTMPT.  If RTMPT fails, it then falls back on an HTTP psudo-streaming method using PHP.  The psudo-streaming method works great, but it is essentially a tricked out progressive download.  If HDS can remedy the need for all those fallback catches and mimic the bandwidth usage of true streaming, then I am very excited to put it in use.
    But I am curious.  From the sound of it, HDS is very accommodating for video delivery.  If that is the case, why would anyone continue to use RTMP for video playback?

  • Server error 503 when running On-demand HTTP Dynamic Streaming tutorial

    Hi,
    I'm trying to set up an HTTP Dynamic Streaming environment for VoD (not live streaming). I'm following the instructions in the HTTP Dynamic Streaming Quick Start guide (http://help.adobe.com/en_US/HTTPStreaming/1.0/Using/WS8d6ed60bd880807c48597a9e1265edd6cc0- 8000.html#WS8af793f9af34bea0def106e12873ad717a-8000)
    I'm running everything on Windows 7. I installed Apache 2.2, as well as the HTTP Origin module and the f4fpackager. I also installed the Microsoft 2005 and 2008 Visual C++ redustibutable packages (I actually have 3 different versions of the 2008 redistributable package installed on my system).
    I ran f4fpackager using the default settings (I only configured the input file and output path). The input file is an H.264 video several minutes long. The result is a single video file (CascadaSeg1.f4f), a single index file (CascadaSeg1.f4x) and the manifest (Cascada.f4m).
    I am using the sample OSMF player linked to by the quick start guide. The player plays the sample links correctly.
    When I try accessing the .f4m file I generated the video starts playing and then stops with a player message that the segment is unavailable. The network trace shows that the player asks for CascadaSeg1-Frag1, receives it, then asks for CascadaSeg1-Frag3 to which the server returns a "503 Service Temporarily Unavailable" error.
    I raised Apache logging level to debug but didn't find anything useful (at least not to me :-) )
    Reinstalling all components did not resolve the problem (as was suggested in a different similar discussion).
    I can't even distinguish whether the problem is a packager problem or a server problem. I am trying to obtain Flash Media Server 3.8 but that will take a while, if at all.
    Any ideas? Does anyone have a correctly packaged video file that I could put on my server to see if that plays correctly? Other suggestions?
    All help is much appreciated.
    Regards,
    - Naomi

    Thanks for the pointer. See below the output from the parser (I formatted the first rows for easier reading). I'm not sure exactly how to read it, but it seems the parser found no errors and indeed there is a Fragment 3 but no Fragment 2.
    I see that between fragment 1 and 3 there is a large increase in time (twice the increase between other segments).
    I don't know how to interpret afra_offset. The f4f file size is 59.1 MB - if afra_offset is a byte offset than the file is definitely large enough.
    Any ideas?
    Thanks!
    - Naomi
    f4x file parser utility
    Ver 0.1
    the length of the file is 1817
    afra length 1817
    Box name afra
    version 0 flags 204
    longIDs 1 longOffsets 1, globalEntries 1
    timescale 1000
    entry_count 0
    Count time offset offset-hex
    global_entry_count 56
    Count      time          segment      fragment      afra_offset      offset_from_afra
    0                0            1                1                    12486            0
    1                9560       1                3                      348a0b          0
    2                14360      1                4                      4514c9       0
    3                19160      1                5                      564b63       0
    4 23960 1 6  6bd55b  0
    5 24000 1 7  ffffffff  0
    6 28760 1 8  812320  0
    7 33560 1 9  960f5f  0
    8 38360 1 10  a84984  0
    9 43160 1 11  be4bf7  0
    10 47960 1 12  d42bf7  0
    11 48000 1 13  ffffffff  0
    12 52760 1 14  e7dd5b  0
    13 57560 1 15  fd0f2f  0
    14 62360 1 16  1117b57  0
    15 67160 1 17  12476be  0
    16 71960 1 18  136c36b  0
    17 72000 1 19  ffffffff  0
    18 76760 1 20  149a611  0
    19 81560 1 21  15da701  0
    20 86360 1 22  16fcc72  0
    21 91160 1 23  1817c72  0
    22 95960 1 24  192a704  0
    23 96000 1 25  ffffffff  0
    24 100760 1 26  1a5e901  0
    25 105560 1 27  1bb3c74  0
    26 110360 1 28  1ccffb6  0
    27 115160 1 29  1df7b15  0
    28 119960 1 30  1f2251d  0
    29 120000 1 31  ffffffff  0
    30 124760 1 32  208f76a  0
    31 129560 1 33  21e2bdd  0
    32 134360 1 34  23665a1  0
    33 139160 1 35  24c19a0  0
    34 143960 1 36  25e95cc  0
    35 144000 1 37  ffffffff  0
    36 148760 1 38  270706b  0
    37 153560 1 39  27fd359  0
    38 158360 1 40  297aa79  0
    39 163160 1 41  2ac43c5  0
    40 167960 1 42  2be412e  0
    41 168000 1 43  ffffffff  0
    42 172760 1 44  2d376fd  0
    43 177560 1 45  2e632c6  0
    44 182360 1 46  2f9e374  0
    45 187160 1 47  30e25df  0
    46 191960 1 48  325d15c  0
    47 192000 1 49  ffffffff  0
    48 196760 1 50  33f5173  0
    49 201560 1 51  3557336  0
    50 206360 1 52  3699a34  0
    51 211160 1 53  37df5d3  0
    52 215960 1 54  38bba3f  0
    53 216000 1 55  ffffffff  0
    54 220760 1 56  39e62c8  0
    55 225560 1 57  3ae942d  0

  • Questions regarding Adobe Interactive Forms capabilities

    Hi,
    We have the following questions regarding Adobe Interactive Forms.
    1. Not able to create a text field with dynamic size according to the data entered in the text field in a form with Static Content type forms.   We use a scroll area, but cannot print content that is not visible in the scroll area.
        We currently have Designer 7.0 and 2004 SP 16. I tried to set “Form Properties -> PDF Render Format” to be “Acrobat 7.0 Compatible Dynamic PDF” but the text field did not grow dynamically.
    2. Another requirement is that once one form is accepted by the Customer, we need to generate a second, new form (with all user entered information from the first form) and the customer should be able to print the form.
        To implement this, we need to have a form that can support dynamically growing text field in some areas, and specific positioning of form elements for other areas. Can we have a dynamic form which lets the fields grow dynamically according to the data entered in the field and with specific positioning of elements?
    3. Sending emails from Offline forms – Requirement is to send an email as soon as the form is accepted by our Customers. But the Customers can complete the form offline. Is it possible to automatically send an email in an offline forms without having the user push the ‘send’ button from their email application?  Can the Adobe Form do that part automatically?
    Appreciate any help regarding above questions.
    Thanks,
    Kalyan

    HI Francois,
    Thank you very much for the very helpful information.
    1. I am able to insert now the floating field inside a static text but the text does not grow dynamically even when I set the form type to be "Flowed Content". Is it something that required Adobe Designer 7.0 and also 2004s ADS?
    2. I can still select only Flow or position content from the option but how can we use both in the same form? I am using Adobe Designer 7.0 and it allows to select only one. Is it again a problem in lower versions that I use?
    3. This is an excellent idea and I strongly believe this is going to work (am trying to create POC for this solution). The form should be able to call the webservice as long as the user is connected to internet.
    Can you provide your views on the first two points. I appreciate your help.
    Thanks,
    Kalyan

  • [svn:osmf:] 10364: Latest updates to the Dynamic Streaming sample app , and a few bug fixes.

    Revision: 10364
    Author:   [email protected]
    Date:     2009-09-17 14:49:03 -0700 (Thu, 17 Sep 2009)
    Log Message:
    Latest updates to the Dynamic Streaming sample app , and a few bug fixes.
    Modified Paths:
        osmf/trunk/apps/samples/framework/DynamicStreamingSample/.project
        osmf/trunk/apps/samples/framework/DynamicStreamingSample/src/DynamicStreamingSample.mxml
        osmf/trunk/framework/MediaFramework/org/openvideoplayer/composition/ParallelSwitchableTra it.as
    Property Changed:
        osmf/trunk/libs/adobe/NetMocker/
        osmf/trunk/libs/adobe/StrobeUnit/

    Thanks 
    Now we can call and game at the same time
    Life is a train. You can choose your path choice, but you can not choose when the track will end...
    Where will the track take you?
    If my post has answered your question. Please mark it as an answer.

  • Different questions regarding FMS 3.5

    Hi,
    I'm a newby to FMS and I have several questions ;-).
    I'm planning an livestream. To get as much viewer as possible my plan ist to stream with 3 different bitrates. This works great ;-). But within my tests a few problems/ideas came up...
    1. FMS is not recording the stream. I used Auto-DVR as well as manual start stop. I also prefixed mp4: ... any ideas? Is it perhaps because it is not the "interactive" one?
    2. Is there a _simple_ possibility to to enable something like "autoquality" (between the 3 streams) on the client side? So that the best solution for the local connection is chosen?
    3. Is there a simple possibility to get viewerstats?
    Thanks a lot for your help

    Hi,
    1. You can record the livestream on the server by creating a custom application and doing a server side record. Your main.asc would be something like this :
    var pubCount = 0;
    application.onConnect=function(clientObj){
              trace("          on connect ");
              return true;
    application.onDisconnect=function(clientObj){
              trace("          on disconnect ");
    application.onPublish = function(clientObj,streamObj){
      trace("          in application publish : " + streamObj.name);
      if(pubCount <= 1)
           streamObj.record("record");
      else
           streamObj.record("append");
      pubCount++;
    application.onUnpublish = function(clientObj,streamObj){
    trace("on unpublish : " + streamObj.type + ":" + streamObj.name);
    streamObj.record(false);
    2. You can do this by using dynamic streaming. You'll find more information here : http://www.adobe.com/devnet/adobe-media-server/articles/dynstream_advanced_pt1.html
    3. You can get various viewer stats using admin APIs. Full reference of the APIs available here : http://help.adobe.com/en_US/FlashMediaServer/3.5_Server_Management_ASD/flashmediaserver_3. 5_administrationapi.pdf. getAppStats() may be particularly useful.
    Hope this helps. Please let me know if you have any other queries.
    Thanks,
    Apurva

Maybe you are looking for

  • ITunes deletes genius data on startup

    I'm runnung Itunes 11.1.2 on Windows Vista and syncing with an iPod, iPad, and iPhone.  Each time I start iTunes its like it was the first time - agree to the licence agreement, watch the video, but worst of all, it deletes all Genius data and turns

  • Sequence Please.. help.....

    Hi all, I installed the Oracle9iAS and everything on a Single p4 box running WIN2K Prof. Just after the installation I was able to see the portal home page by firing the url http://instructor.saturn.com:7778/pls/portal.I was even able to log in using

  • Interfaces of different SCVs are always assigned to the same proxy object

    Hi, for clean versioning and maintenance of development branches we use different versions of a software component in the ESR. It looks like this: SC_NAME 1.1 of namespace.com +- http://namespace.com/project/a    +- Service Interfaces       +- Interf

  • I can't open iCal after updating Mountain Lion

    After updating Mountain Lion, I can't open iCal. It keeps reopening and sending report to Apple if I press restart. What can I do?

  • Random changes when syncing

    Since changing to Lion and iOS5, date/times for events are randomly changed during the syncing process. Events are no longer editable on my iPhone4. Notifications show duplicate references. Events are removed. None of these problems occurred before t