FAQ about flash player10 rtmfp

Source: Internet
Author: User
Transferred from: http://hi.baidu.com/sunseachen/blog/item/cf4920d3823f0c33970a161b.html2008-12-04
What is rtmfp?

Rtmfp is short for real-time media flow protocol. It is a new communication protocol that Adobe plans to launch. This communication protocol allows the flash client to communicate directly with another flash client, that is, P2P communication.

When can I use rtmfp? What technical support is required?

Only the player of the next version: Flash player10 supports the rtmfp Protocol. At the same time, the server also needs the next version of Flash Media Server, which is estimated to be fms4 (an article earlier in my blog: http://www.weni.cn/index.php? Play = reply & id = 115 ).
Currently, the flash player10 preview version has been released, but the fms4 release date has not yet been finalized. So currently, rtmfp cannot be used.

What new functions does rtmfp provide?

With rtmfp, the communication efficiency of flash applications using instant messaging technology, such as online chat and online multiplayer games, will be greatly improved because rtmfp supports direct communication between clients, including microphone and camera sharing. (Currently, communication between flash clients must first pass through the server, so the efficiency is not high and the server pressure is high. These problems will be solved when rtmfp technology appears ).
However, rtmfp does not support file transmission and sharing.

What benefits does rtmfp bring to us?

Rtmfp will greatly reduce the network bandwidth consumption of applications such as live audio/video streaming, on-demand, and multiplayer online games, and reduce the burden on servers. Because a lot of data is directly transmitted between clients, there is no need to go through the server.
Rtmfp uses the UDP network protocol, which greatly improves the data transmission efficiency compared with the previous TCP protocol. This advantage is obvious in terms of audio and video data transmission.
For the Differences Between TCP and UDP communication protocols and their respective advantages and disadvantages, you can go to the Internet to search for related introductions. I will not introduce them too much here.

What are the differences between rtmfp and rtmp?

In essence, the difference is that the network communication protocol is different. rtmfp uses the user datateprotocol (UDP) protocol, while rtmp uses the Transmission Control Protocol (TCP) protocol.
Compared with TCP, UDP delivers high efficiency, low network latency, enhanced audio/video transmission quality, and enhanced network connection reliability when transmitting streaming media data.
To perform data communication between rtmp clients, you must first send the data to servers such as FMS and then the server to another user. rtmfp allows the client to directly send data to another client, you do not need to pass through the server. At this point, you may ask, what is the job of the FMS server to do if the data between clients can communicate with each other? In fact, at this time, the FMS server only serves as a bridge, because the communication session between clients must be known to the other client, which is equivalent to the same principle that you must first go through the matchmaker to find an object, haha.
The following shows the differences between rtmfp and rtmp:

What types of applications are suitable for rtmfp?

Rtmfp is suitable for applications that require a large amount of network communication data and strong real-time communication requirements, such as VoIP, instant communication tools for audio and video (IM), and multiplayer online games.

Will Adobe enrich rtmfp technologies in the future?

Yes, Adobe will continue to further enhance and optimize rtmfp in the future to suit the market development needs. However, no further statement has been made.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.