Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Real-time communication

From Wikipedia, the free encyclopedia
Protocols and communication hardware that give real-time guarantees
Not to be confused withReal-time computing orReal-time clock.

Real-time communication (RTC) is a category of software protocols and communication hardware media that gives real-time guarantees, which is necessary to support real-time guarantees ofreal-time computing.[1] Real-time communicationprotocols are dependent not only on thevalidity and integrity of data transferred but also the timeliness of the transfer. Real-time communication systems are generally understood as one of two types:hard real-time (HRT) andsoft real-time (SRT).[2] The difference between a hard and soft real-time communication system is the consequences of incorrect operation.Safety-critical systems capable of causing catastrophic consequences upon a fault, such asaircraft fly-by-wire systems, are designated as hard real-time, whereas non-critical but ideally real-time systems, such as hotel reservation systems, are designated as soft real-time.[3] The designation of a real-time communication system as hard or soft has significant influence on its design.

Hard real-time systems

[edit]

Hard real-time communication systems are frequentlyelectromechanically linked to a physical mechanism, often one that interfaces directly with people or property, which often contributes to or defines the potential danger of a fault. Due to their safety-critical nature, the communication protocols defined in a hard real-time system generally must bedeterministic.[4] Hard real-time communication systems are particularly common in thetransportation,industrial, andmedical sectors. Common applications includecontrol systems,automotive controllers,medical devices, and critical safety systems such asairbag firing computers.

Examples

[edit]

Soft real-time systems

[edit]
Not to be confused withSecure Reliable Transport (SRT).

Unlike hard real-time communication systems, soft real-time communication systems generally do not have the capacity to cause catastrophic harm upon a fault, which allows for non-deterministic, less rigorousnetwork infrastructure.[6] This allows soft real-time communication systems to operate over consumer networks such asresidential internet connections andcellular networks. A large amount of soft real-time systems aretelecommunications products such asVoIP systems and certainvideo calling platforms such asDiscord[7] andGoogle Meet.[8] Data transmitted over a soft real-time communication system is not stored in a centralized server, and peers areconnected directly to one another rather than through a server, although intermediary connecting nodes between peers are allowed when a direct link cannot be established.[9]

Examples

[edit]
  • WebRTC, anopen-source real-time communicationframework for mobile applications and web browsers, is the current most prominent implementation of real-time communication in the web-oriented telecommunications space.[10]

References

[edit]
  1. ^Sundaresan, Sharad; Bettati, Riccardo (11 July 1997).Distributed Connection Management for Real-Time Communication over Wormhole-Routed Networks.people.engr.tamu.edu (Technical report).Archived from the original on 17 December 2023. Retrieved17 December 2023 – viaTexas A&M University.
  2. ^Doyle, Paula (May–June 2004)."Introduction to Real-Time Ethernet I"(PDF).The Extension: A Technical Supplement to Control Network.5. Contemporary Control Systems, Inc:1–4. Archived fromthe original(PDF) on 16 March 2023.
  3. ^"IE304: Real Time Ethernet, Part 1".www.industrialethernetu.com. Retrieved2022-03-26.
  4. ^Livani, M.A (1998). "Scheduling Hard and Soft Real-Time Communication in the Controller Area Network".IFAC Proceedings Volumes.31 (14):13–18.doi:10.1016/S1474-6670(17)44865-8.
  5. ^Dr Barry M Cook; Paul Walker."Ethernet over SpaceWire - software issues".2007.
  6. ^Saravanan, R.; Ramaraj, N. (2009-01-31)."Providing Reliability in Replicated Middleware Applications".Journal of Computer Science.5 (1):11–22.doi:10.3844/jcssp.2009.11.22.ISSN 1552-6607.
  7. ^"How Discord Handles Two and Half Million Concurrent Voice Users using WebRTC".discord.com. Retrieved2022-03-26.
  8. ^"How does Hangouts use WebRTC? webrtc-internals analysis".webrtcHacks. 2014-07-29. Retrieved2022-03-26.
  9. ^"What is Real-Time Communications (RTC)?".www.realtimecommunicationsworld.com. Retrieved2022-03-26.
  10. ^Bubley, Dean (June 2018)."Emerging RTC use-cases"(PDF).Disruptive Analysis.[dead link]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Real-time_communication&oldid=1334551037"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp