Difference between RTMP and HTTP streaming

Hello,
I was developing using RTMP protocol to publish and suscribe using Adobe Flex. But I think I need to use Adobe on AWS to use HTTP live streaming.
What’s the difference between RTMP streaming and HTTP streaming in terms of programming?
How can I publish and subscribe via HTTP? Do I have to modify my flex applications?
Thanks for your attention.

The principle difference is how the protocols communicate over the network. RTMFP is based on User Datagram Protocol (UDP), whereas RTMP is based on Transmission Control Protocol (TCP). UDP‐based protocols have some specific advantages over TCP‐based protocols when delivering livestreaming media, such as decreased latency and overhead, and greater tolerance for dropped/missing packets, at the cost of decreased reliability. Unlike RTMP, RTMFP also supports sending data directly from one Adobe Flash Player to another, without going through a server. A server‐side connection will always be required to establish the initial connection between the end‐users and can be used to provide server‐side data execution or gateways into other systems. The user of a Flash Media Server will also be required to authorize network address lookup and NAT traversalservices for the clients to prevent Flash Player from being used in an unmanaged way.
From wikipedia. RTMFP seems like the logical path for a new application. As for the usage of RTMFP/RTMP outside of Flash, I don't know.

Similar Messages

  • Difference Between SOAP And HTTP Adapters

    Hi,
    Any body give me some information Abt Differences between SOAP And HTTP Adapters i know both are in use of Webservises. Any one come with more specific differences like in what case we go for SOAP And in what case we go for HTTP. thanks in advance.
    Thanks
    kiran.B

    Hi,
    In addition to the above
    The SOAP Adapter enables u to exchange SOAP messages between the remote clients or web servers and the integration server
    The HTTP Adapter is used to receive the arbitrary XML in the body of an HTTP-Post request.The HTTP adapter uses HTTP version 1.0 and does not support returning fault messages  to the sender.
    The HTTP adapter is used by the external systems  to connect to the integration engine using the native HTTP interface.The plain HTTP adapter is a part of integration engine.
    Regards,
    Gunasree.

  • What is the difference between UP and Down Streams

    Hi
    What is the difference between UP and Down Streams and
    Regards
    Surya

    Hi Surya,
    The petroleum industry is usually divided into three major components: Upstream, midstream and downstream, though midstream operations are usually included in the downstream category.
    Upstream - Upstearm oil sector is a term commonly used to refer to the searching for and the recovery and production of crude oil and natural gas. The upstream oil sector is also known as the exploration and production (E&P) sector.
    The upstream sector includes the searching for potential underground or underwater oil and gas fields, drilling of exploratory wells, and subsequently operating the wells that recover and bring the crude oil and/or raw natural gas to the surface.
    MiddleStream - The midstream industry processes, stores, markets and transports commodities such as crude oil, natural gas, natural gas liquids (LNGs, mainly ethane, propane and butane) and sulphur.
    DownSTream - The downstream oil sector is a term commonly used to refer to the refining of crude oil, and the selling and distribution of natural gas and products derived from crude oil. Such products include liquified petroleum gas (LPG), gasoline or petrol, jet fuel, diesel oil, other fuel oils, asphalt and petroleum coke.
    Regards
    Sunil

  • Difference between socket and http in opera mini

    Sir,
                     can any one say in simple language, what is the difference between socket and http connection. Is http connection possible in opera mini? Which is best suited for economy in use and fee
    Solved!
    Go to Solution.

    First thing to do is to make your phone open the web pages. I don't think the phone has low speeds.
    First
    ask your customer care for correct access point.
    1.
    Copy the access point name you received from custome care to-
    Settings-Connectivity-Packet data-Packet data setting,
    edit active access point.
    Give any name to active access point and activate it.
    Now goto settings- configurations - personal config.- add new- web, give any name to web and press back twice.
    Now again add new access point in personal configurations, give any account name to this access point.
    Copy the access point name which you got from ccare to bearer settings- packet data access pt.
    Press back three times and activate this access point.
    Now in default config. Settings activate personal config.
    Now all apps which need internet connection like
    opera mini should work fine.
    2.
    Saved pages of Opera mini 4.x won't open with opera mini 7.x version.
    Saved pages are stored with an extension .obml.
    Connect memory card to your pc using a card reader,
    you can find them by enabling hidden folders and searching .obml.
    Now right click on any obml file of search results and click open file location or move them to any folder you like and
    note down the files location.
    Now goto saved pages of your opera mini, manage, set folder. Set the folder location to where .obml files are stored
    Now your old saved pages can be opened.
    Hope this helps.
    -------------------If this post helped you, click on accept as solution.------------------
    -----------------------------Appreciate by clicking on white star.----------------------------

  • Could someone help me to clearly distinguish between SOAP and HTTP adapter?

    In which scenarios we can go for HTTP adapter and when to go for SOAP adapter?

    Hi Lekshmi !!
    A SOAP message will be bundled inside the soap envelope.HTTP is not an adapter in adapter engine whereas soap is an adapter i.e, HTTP doesn't require a communication channel where as SOAP requires.You can send soap messages using some SOAP client.
    SOAP Adapter is used to xchange SOAP messages bw remote clients and webservices....
    check this link for more differences..
    SOAP and HTTP adapter
    When you need to Send Data to XI from a Webservice , your SOAP adapter is used.
    HTTP adapter is used when you want to post a HTTP request message from a web application to XI.
    How can i make use of SOAP Sender Adapter without using any tools like XML Spy etc....
    XML SPy is used as a TEST tool when you are sending SOAP information to XI. TO actually send data , you need to configure a webservice and construct a SOAP request message and post the data .
    we use SOAP adapter when we need to connect to remote system or use Webservices in these cases we use SOAP adapter.
    HTTP Adapter is used by extenal systems to connect to Intergartin server using native HTTP Interface.
    the http adapter is a service which is directly connected to integration engine. Adapter Framework (Java) isnt involved. It is much more performant than SOAP adapter.
    The SOAP adapter is written in Java and is responsible for the SOAP envelope around the real XML message. You can build/remove that envelope as well in the mapping and use instead http adapter. But standard for webservices is using SOAP adapter.
    Check this thread....
    Difference between SOAP and Http Sender
    HTTP Adatpter Vs Soap Adapter
    HTPP Adatpter Vs Soap Adapter ????
    Difference between SOAP and Http Sender
    Difference between SOAP and Http Sender
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Hope it clears your doubt !!!!
    Questions are welcome here!!
    <b>Also mark helpful answers by rewarding points </b>
    Thanks,
    Abhishek Agrahari

  • Difference between "Web" and "Streaming"

    Can anyone tell me what the difference between Web and Streaming is when exporting a Movie from iMovie? I know they both go on a webpage but why are there two options?
    Thanks

    True streaming media is not cached on the viewing machine. No cache means nothing to save as a new file. You can only save a "reference" to the source file stream.
    Media Links (very cool feature rarely used by most users) make a .qtl file. This is also just a reference movie (very tiny file size) but can include many features found (usually) in the Pro upgrade of QuickTIme and/or AppleScript and Automator Action features.
    Using Media Link files will allow you to add "Presentation" playback features to your QuickTime file (Full Screen, close when done, etc). You can add a "link" inside your QuickTime file so when the image is clicked a Web page would open. One of mine as an example:
    http://homepage.mac.com/kkirkster/GetA_MacText.qtl
    You'll notice the file will download (0.3KB's) then launch QuickTime Player and play full screen. Click on the movie to learn more.

  • Differences between mcp and mcp t sound

    this is all sound sound info direct from a man at nvidia who knows
    PLEASE NOTE ONLY MCP2-T BOARD MSI DO AT THE MOMMENT IS THE K7N2G-ILSR
    The MCP has no hardware support for audio of any kind, period. Windows and the CPU do all the audio work on that part and there is absolutely no DSP, NVIDIA or otherwise, in that chip to help out. Try to do EAX, any kind of reverb or chorus, or a music preset on those boards and you'll see the CPU usage climb. Ditto if you add more voices to the mix: CPU usage goes up.
    The MCP-T has a full hardware audio DSP, hardware acceleration for 2D and 3D streams, and Dolby Digital encode support. EQs, HRTFs, and all environmental settings are exposed and modifiable by the user. None of this is available on the soft solutions due to the heavy hit on the CPU if they were enabled.
    Short of that, you can try to use the ASIO or OpenAL drivers. You'll find that neither will work on the MCP because there is no supporting hardware for them. In short, there is no way to coax an MCP to be an APU capable part, the support simply isn't in the chip
    Here's the chip differences:
    MCP has the following:
    - ATA-133 x 2 ports
    - USB 1.0/1.1/2.0 x 6 ports
    - NVIDIA MAC 10/100 x 1 port
    - Legacy I/O bus (PS2, Printer, Serial)
    - AC 97 host based audio (no DSP)
    MCP-T includes the above and adds the following:
    - 3Com MAC 10/100 x 1 port
    - 1394A Firewire MAC x 3 ports
    - NVIDIA APU with Dolby Digtal Encoder

    thats not to say mcp is bad as this proves
    The MCP2 is definately hardware sound. As far as the APU goes the only difference between MCP2 and MCP2-T is the T version has Soundstorm(Dolby Digital). Basically Mcp2-T =5.1 digital output capabilities Mcp2 no digital output, analogue output only. The other differences are the T version Has Dual Lan support and a firewire controller which the plain MCP2 does not. Here are my cpu utilization test results from Audio winbench proving that The MCP2 APU is a hardware APU.
    http://www.nforcershq.com/forum/viewtopic.php?p=28870#28870
    to see the test he ran ,will not copy /paste
    MSI K7N2-L Mainboard
    Athlon XP 2000+ Retail cooler
    MSI Geforce3 TI 200
    1Gig (2x512) Kingston pc2700 Ram
    Maxtor DiamondMax Plus 9 8meg cache 80 gig
    WD 600BB 60 gig
    Onboard Nforce 2 APU (no soundstorm
    just to explain differences

  • Difference between FileInputStream and DataInputStream

    Hai everyone,
    I want to know the difference between FileInputStream and DataInutStream.As i am new to this environment i am little bit confused between the two. So i request you to explain the difference with an example so that everything will be clear for me.

    FileInputStream is for reading bytes from a file, as is indicated in the API docs: http://java.sun.com/j2se/1.5.0/docs/api/java/io/FileInputStream.html
    DataInputStream is for reading java primitives (byte, char, short, int, long, float, double, boolean) through some other stream, as is indicated in the API docs: http://java.sun.com/j2se/1.5.0/docs/api/java/io/DataInputStream.html
    If you want to read Java primtives from a file, you'd use them together: FileInputStream fis = new FileInputStream("somefile"); // for reading bytes from the file
    DataInputSeam dis = new DataInputStream(fis); // for interpreting bytes read by fis as Java primitives
    int ii = dis.readInt(); // dis uses fis to read 4 bytes from the file, and interprets them as a Java int You should probably go through this: http://java.sun.com/docs/books/tutorial/essential/io/index.html

  • What is difference between modify and update i am using

    hi
    what is difference between mofify and update
    my requiremen is to have three condition checkec while mofifying or updating from a internal table
    the three fields are
    cus no
    status
    date these all are primary key in the database table
    so which sould i use modify or update
    there might be entry already existing in database table or new entry to be created if already existin it should check on the primary keys and updatat if not it should add a record
    pls suggest whihc to use and how to implement the check on teh threee primary key
    like if modify ztable from table it_test
    now where condition ? can be used or not with modify? and if yes how
    if not should i use update will update create a new entry if no entry is there and please give syntex
    regards
    Arora

    Hi Nishant Arora,
    Modify: It works in performing two actions.
    They are: Insert + Update.
    For Example If a record that is exited in database, so you are modifying that record, it updates that particular record.
    Similarly, If the is not existed in the database, you are modifying it, it inserts a new record.
    Update: Update means just it updates the status, I mean it only updates the record. It doesn't inserts any new record if that particular record is not present in the database.
    These are the cases you need to write these statements.
    Syntaxes: :
    Go through this links please.,
    http://help.sap.com/saphelp_nw04/helpdata/en/e7/968aa8b2384dd9835f91e7f8470064/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb35eb358411d1829f0000e829fbfe/content.htm
    Reward points if useful
    Cheers,
    Swamy Kunche
    Edited by: Swamy Kunche on Jun 11, 2008 2:41 PM

  • What is the difference between LH and LX modules?

    I would like to know the difference between LX and LH SFP modules. Long Haul ( LH ) denotes longer distances while Long Wavelength ( LX ) denotes less energy which is obviously shorter distance. Why does Cisco use both LX and LH for certain SFP modules?
    Do they denote the capability of the module to work both for MM ( which will be Long wavelength ) and SM ( Long Haul ) fiber? Do correct me if i am wrong.
    What does it infer if a modules says like "Cisco 1000BASE-LX/LH SFP" ?

    What does it infer if a modules says like "Cisco 1000BASE-LX/LH SFP
    Generally a module is either made for single mode (More distance) / multimode (short distance). But this module can be used for both Single mode and Multimode.
    If used with SM fiber it can go upto 10Km
    It used with MM it can go upto 550meters (depend on what kind os MM fiber you have) You need a mode conditioning patch chord too with legacy MM i think OM1 and 2.
    Long Haul ( LH ) denotes longer distances while Long Wavelength ( LX ) denotes less energy which is obviously shorter distance. Why does Cisco use both LX and LH for certain SFP modules
    Read this link and dont worry about LX/LH (You will ge tthe distance mentiond above depending on the type of fibe ryou are using)
    http://en.wikipedia.org/wiki/Gigabit_Ethernet
    Before it was standardized 1000BASE-LX10 was essentially already in widespread use by many vendors as a proprietary extension called either 1000BASE-LX/LH or 1000BASE-LH

  • Difference between implicit and explicit enhancement points

    Hi Folks,
    I had learned many documents to findout the difference between explicit and implicit enhancement point.I got the theoritical knowledge on that but losing on the practical side..
    Can anybody help me out with one real time scenario where the explicit enhancement points have been implemented and the step by step procedure to implement it..
    Hoping for the positive response from you..
    Regards,
    Rohan.

    Hi Rohan,
    In implicit they are available at the beginning of subroutines defined in the standard reports.
    Edit-> Enhancement operations->show implicit enhancement options.
    This will highlight all the implicit enhancements in the report.
    In Explicit enhancement we have two different types of enhancements -
    Enhancement point and Enhancement section.
    Enhancement point - SAP has some standard functionality defined for a report , but it may be required that you'll need to add your own code. In this case the code that you'll add will be executed along with the standard code.
    Enhancement section - SAP has its standard functionality defines but it may not suit your requirement, in that case you may need to add your code and you'll need that code to be executed only. By this method the existing code is automatically commented and a copy of the same code is available to edit.
    After executing the report only your code will be executed and the standard code will be bypassed.
    For Practicle implementation, follow this link.
    Link : [http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bb54c452-0801-0010-0e84-a653307fc6fc]
    i hope it will give you some clear picture....
    Thanks.
    Anurag

  • Difference between IS and AS in procedure?

    difference between IS and AS in procedure?

    prakash wrote:
    hi,
    http://www.oracle.com/pls/db111/portal.portal_db?selected=5&frame=#sql_and_pl_sql_languages
    Here you get everything ..
    functionality wise there is no difference between IS , AS of a procedure .
    Thanks,
    P PrakashI think oracle document do not talk about the Difference or No Difference between IS and AS. So i feel this is not a question that need to be pointed to the document.
    To OP
    Basically as others said there is no difference between them. They are just gramatical representation.
    For example when i create a standalone stored procedure i tend to use AS and when i create a procedure inside a package i tend to use IS. Its just the choice you can make.

  • Difference between in and exist?

    difference between in and exist?

    Note the name of this forum is "SQL Developer *(Not for general SQL/PLSQL questions)*", so only for issues with the SQL Developer tool. As AlexAnd suggested, please post these questions under the dedicated [SQL And PL/SQL|https://forums.oracle.com/forums/forum.jspa?forumID=75] forum.
    Regards,
    K.

  • Difference between servlet and filter

    difference between servlet and filter

    Its not a secret you know; if you just read a little about what they are used for, you answer your own question plus many more to follow.
    Servlet: http://en.wikipedia.org/wiki/Java_Servlet
    Filter: http://www.oracle.com/technetwork/java/filters-137243.html

  • Difference Between JMS and RMI

    Difference Between JMS and RMI in J2EE Technologies

    STFW
    JMS - http://www.google.co.za/search?hl=en&q=what+is+jms&meta=
    RMI - http://www.google.co.za/search?hl=en&q=what+is+rmi&meta=

Maybe you are looking for