Introduction to rtmfp
- Author: Liu Da-poechant
- Blog: blog.csdn.net/poechant
- Email: zhongchao.ustc@gmail.com
- Date: Limit L 16Th, 2012
1 What is rtmfp?
The secureREAL-TIMEMEDIAFLowPRotocol (rtmfp) is a proprietary protocol suite developed by Adobe SystemsEncrypted, Efficient Multimedia delivery through bothClient-serverAndPeer-to-PeerModels over the Internet.
2 what is the difference between P2P of sharing files and P2P of real-time communication?
Rtmfp is a peer-to-peer system, but is only designed for direct end user to end user communication for real-time communication, not for file sharing between multiple peers using segmented downloading. [1] Facebook uses this Protocol in its pipe application to transfer big files directly between two users.
3 What transportation protocol is rtmfp based on?
Rtmfp is based on user datasync protocol (UDP ).
4 what is the difference between rtmfp and rtmfp
Rtmp stands for real-time messaging protocol, and rtmfp stands for real-time media flow protocol.
- Rtmfp is based on user datateprotocol (UDP), whereas rtmp is based on Transmission Control Protocol (TCP ).
- Unlike rtmp, rtmfp also supports sending data directly from one Adobe Flash Player to another, without going through a server.
5 does Flash Player support rtmfp?
Flash Player 10.0 allowed only one-to-one communication for P2P, but from 10.1 application-level multicast is allowed. flash Player finds appropriate distribution route (Overlay Network), and can distribute to the group, which is connected by P2P.
6 does cumulus require cirrus key?
No! Of course, it's cumulus's main goal: Be An cirrus GPL alternative. The only limit: Your CPU, memory, and number of ports on one machine.
7 is this thing legal?
It is legal in the US under the digitial Millenium Copyright Act. you can drill the thread on Wikipedia:
Http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol-http://en.wikipedia.org/wiki/Proprietary_protocol-http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act
"There are legal precedents when the reverse-engineering is aimed at interoperability of protocols. [7] [8] [9] in the United States, the Digital Millennium Copyright Act grants a safe harbor to reverse engineer software for the purposes of interoperability with other software"
Reference
- Http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol
- Http://groups.google.com/group/openrtmfp-cumulus/browse_thread/thread/c91d0f07fea2967e
- Http://forums.adobe.com/message/3570224
-
Reprinted, please indicate the csdn blog from LIU Da: blog.csdn.net/poechant
-