Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компьютерлік желілік протокол
Computer network protocol
Реалдық уақыт ағыны протоколы (RTSP) – тиісті тасымалдау протоколы арқылы мультимедиалық тасымалдау ағындарын (мысалы, интерактивті медиа, бейне және аудио) мультиплекстеу және пакеттеуге арналған қолданба деңгейіндегі желілік протокол. RTSP ойын-сауық және байланыс жүйелерінде ағынды медиа серверлерін басқару үшін пайдаланылады. Протокол желілік түйіндер арасындағы медиа-сессияларды орнату және басқару үшін қолданылады. Медиасерверлердің клиенттері серверден клиентке (бейне сұраныс бойынша) немесе клиенттен серверге (дауыс жазу) медиа ағынын нақты уақыт режимінде басқаруды жеңілдету үшін ойнату, жазу және тоқтату сияқты командалар жібереді.
The Real Time Streaming Protocol (RTSP) is an application level network protocol designed for multiplexing and packetizing multimedia transport streams (such as interactive media, video and audio) over a suitable transport protocol. RTSP is used in entertainment and communications systems to control streaming media servers. The protocol is used for establishing and controlling media sessions between endpoints. Clients of media servers issue commands such as play, record and pause, to facilitate real time control of the media streaming from the server to a client (video on demand) or from a client to the server (voice recording).
Тарих
RTSP RealNetworks, Netscape және Колумбия университетімен әзірленді. Алғашқы жоба 1996 жылдың қазанында Netscape және Progressive Networks компаниялары IETF-ке ұсынды, содан кейін Колумбия университетінен Хеннинг Шульцрин 1996 жылдың желтоқсанында "RTSP՚" ("RTSP prime") жобасын ұсынды. Екі жоба да Интернет-инженерлік тобының (IETF) көпжақты мультимедиялық сессияны басқару жұмыс тобы (MMUSIC WG) тарапынан стандартталу үшін біріктірілді және жұмыс тобы одан әрі жобалар жариялады. RTSP бойынша ұсынылған стандарт 1998 жылы RFC 2326 ретінде жарияланды. RTSP 2.0, 2016 жылы RFC 7826 ретінде RTSP 1.0-дың орнын алмастыру мақсатымен жарияланды. RTSP 2.0 RTSP 1.0 негізінде құрылған, бірақ негізгі нұсқаны келісу механизмінен басқа, кері үйлесімділікке ие емес және ол Ұсынылған стандарт мәртебесінде қала береді.
RTSP was developed by RealNetworks, Netscape and Columbia University. The first draft was submitted to IETF in October 1996 by Netscape and Progressive Networks, after which Henning Schulzrinne from Columbia University submitted "RTSP՚" ("RTSP prime") in December 1996. The two drafts were merged for standardization by the Multiparty Multimedia Session Control Working Group (MMUSIC WG) of the Internet Engineering Task Force (IETF) and further drafts were published by the working group. The Proposed Standard for RTSP was published as RFC 2326 in 1998. RTSP 2.0 published as RFC 7826 in 2016 as a replacement of RTSP 1.0. RTSP 2.0 is based on RTSP 1.0 but is not backwards compatible other than in the basic version negotiation mechanism, and remains a Proposed Standard.
RTP
Ағызатын деректерді берудің өзі RTSP-нің міндеті емес. Көптеген RTSP серверлері медиа ағынын жеткізу үшін Нақты уақыт тасымалдау протоколын (RTP) Нақты уақыт бақылау протоколымен (RTCP) бірге қолданады. Дегенмен, кейбір өндірушілер меншік тасымалдау протоколдарын қолданады. Мысалы, RealNetworks компаниясының RTSP серверлік бағдарламалық құралы RealNetworks-ке тиесілі Real Data Transport (RDT) протоколын да қолданған.
The transmission of streaming data itself is not a task of RTSP. Most RTSP servers use the Real time Transport Protocol (RTP) in conjunction with Real time Control Protocol (RTCP) for media stream delivery. However, some vendors implement proprietary transport protocols. The RTSP server software from RealNetworks, for example, also used RealNetworks' proprietary Real Data Transport (RDT).
Хаттамалық директивалар
Кейбір жағынан HTTP-ге ұқсас болса да, RTSP мультимедиялық ойнатуды басқаруға қажетті басқару тізбектерін анықтайды. HTTP-де күй болмаса, RTSP күйге ие; бірнеше сессияны қадағалау үшін қажет болған жағдайда идентификатор қолданылады. HTTP сияқты, RTSP аяқтан-аяқ байланысты сақтау үшін TCP-ні пайдаланады және RTSP басқару хабарларының көп бөлігі клиенттен серверге жіберіледі, бірақ кейбір командалар кері бағытта (яғни серверден клиентке) жіберіледі. Осы жерде RTSP-нің негізгі сұраулары келтірілген. OPTIONS сұранысы сияқты, кейбір стандартты HTTP сұраулары да қолжетімді. Стандартты тасымалдау қабаты порты – 554.
While similar in some ways to HTTP, RTSP defines control sequences useful in controlling multimedia playback. While HTTP is stateless, RTSP has a state; an identifier is used when needed to track concurrent sessions. Like HTTP, RTSP uses TCP to maintain an end to end connection and, while most RTSP control messages are sent by the client to the server, some commands travel in the other direction (i. e. from server to client). Presented here are the basic RTSP requests. Some typical HTTP requests, like the OPTIONS request, are also available. The default transport layer port number is 554