Generative Artificial Intelligence: How generative AI works.pdf
P2P for Mobile Devices Enables Real-Time Connectivity
1. P2P for Mobile Devices
Immanuel Noel | Platform Evangelist, Adobe blog.inoel.in
2.
3. What ?
P2P – File sharing?
Distributed application architecture
Live, Real Time connectivity for devices
Flash Platform support
4. Why ?
• Scalability
• Network Efficiency
• Secure
• Cloud Sourcing Information
• Better User Experience
• Take advantage of P2P capabilities of AIR for
Mobile
5. Where ?
Everything from application-level video
multicasting to swarming file delivery and
multiuser games without a server !
Corporate enterprise, social media, and
entertainment applications
9. Infrastructure
• FMS Server rtmfp://<SERVER>
• Cirrus service (non-commercial),
rtmfp://p2p.rtmfp.net/ + DEVELOPER+KEY
• Isolated LAN rtmfp://
10. Why connect to a external server?
• Facilitate connectivity
• Directory of connected devices
• Authenticity
• Manage topology
• Self managed P2P groups – No Manual Peer ID
Exchange
11. Real Time Media Flow Protocol
• Protocol
• Enables Live, Real time connectivity
• Not File Sharing, Best for streaming
• Unlike RTMP, based on the UDP protocol
• Rapid Connection Restore
• IP Mobility
• 128-bit AES encryption
12. Routing
Multicast
Many to Many
Directed Routing
One to Many
Object Replication
Best effort techniques to transfer large data
13. Group Specifier
• Define a P2P group
• Specify capabilities
– Multicast
– ipMulticastMemberUpdatesEnabled
– MulticastEnabled
– RoutingEnabled
– PostingEnabled
– ObjectReplicationEnabled, and more !
(Group Name + Group Capabilities) = Group Identifier