When two or more different video streams a e compressed for concurrent
transmission of multiple compressed video bitstreams over a single shared
communication channel, control over both (1) the transmission of data over
the shared channel and (2) the compression processing that generates the
bitstreams is exercised taking into account the differing levels of
latency required for the corresponding video applications. For example,
interactive video games typically require lower latency than other video
applications such as video streaming, web browsing, and electronic mail. A
multiplexer and traffic controller takes these differing latency
requirements, along with bandwidth and image fidelity requirements, into
account when controlling both traffic flow and compression processing. In
addition, an off-line profiling tool analyzes typical video applications
off-line in order to generate profiles of different types of video
applications that are then accessed in real-time by a call admission
manager responsible to controlling the admission of new video application
sessions as well as the assignment of admitted applications to specific
available video encoders, which themselves may differ in video compression
processing power as well as in the degree to which they allow external
processors (like the multiplexer and traffic controller) to control their
internal compression processing.
Wenn zwei oder unterschiedlicherer Bildschirm ein e strömt, das für gleichzeitiges Getriebe der mehrfachen komprimierten videobitstreams über einem einzelnen geteilten Kommunikationskanal zusammengedrückt wird, steuern Sie über (1) dem Getriebe des Datenüberschusses die geteilte Führung und (2) wird die Kompression Verarbeitung, die die bitstreams erzeugt, die unterscheidenen Niveaus von Latenz in Betracht ziehend erfordert für die entsprechenden videoanwendungen ausgeübt. Z.B. erfordern wechselwirkende videospiele gewöhnlich niedrigere Latenz als andere videoanwendungen wie videoströmen, grasendes Netz und elektronische Post. Ein Mehrfachkoppler und ein Verkehr Steuerpult nimmt diese unterscheidenen Latenzanforderungen, zusammen mit Bandbreite und Bildtreueanforderungen, in Betracht, wenn sie Verkehrsstrom und die Kompression Verarbeitung steuern. Zusätzlich analysiert ein indirektes profilierendes Werkzeug die typischen videoanwendungen, die, um Profile der unterschiedlichen Arten der videoanwendungen zu erzeugen indirekt sind, die dann in der Realzeit von einem Anrufaufnahmemanager erreicht werden, der zum Steuern der Aufnahme der neuen videoanwendung Lernabschnitte sowie die Anweisung der zugelassenen Anwendungen auf spezifischen vorhandenen videokodierern verantwortlich ist, die selbst in videokompression Verarbeitungsleistung sowie im Grad sich unterscheiden kann, zu dem sie externen Prozessoren (wie der Mehrfachkoppler und der Verkehr Steuerpult) zur Steuerung ihre interne Kompression Verarbeitung erlauben.