የ rtsp ፕሮቶኮል እንዴት እንደሚከፈት። በ TrueConf ደንበኛ መተግበሪያ ለዊንዶውስ እንዴት ከአይፒ ካሜራ ጋር መገናኘት ይቻላል? የ CCTV ካሜራ RTSP አድራሻን ያግኙ

ይቀይራል ይህ ምርትበተግባር ሁለንተናዊ መፍትሔምንጩ ምንም ይሁን ምን ቪዲዮዎችን ለመመልከት. ተጫዋቹ የሚያቀርበው ጉልህ ባህሪ የ RTSP ዥረት መልሶ ማጫወት ነው። ይህ ተግባር እንዴት እንደሚሰራ ከዚህ በታች ይብራራል.

በአጫዋቹ ውስጥ VLC RTSPን መጫወት እና ዥረቱን የመቅረጽ ችሎታ የአይፒ ካሜራዎችን በያዙ የቪዲዮ ክትትል ስርዓቶች ተጠቃሚዎች ዘንድ በጣም ተወዳጅ ተግባራት ናቸው።

መተግበሪያ

አብዛኛው ዘመናዊ ሞዴሎችየ CCTV ካሜራዎች እና ዲቪአርዎች ለተገለጸው ፕሮቶኮል ድጋፍ የታጠቁ ናቸው። ወደ እነዚህ የሃርድዌር ክፍሎች መጨመር እንደዚህ አይነት አስተማማኝ ነው የሶፍትዌር መሳሪያ፣ እንዴት የቪዲዮLAN ደንበኛበዚህ መስክ ውስጥ ባለሙያዎችን ሳያካትት የቪዲዮ መረጃን ለማየት እና ለማስቀመጥ የሚያስችል ስርዓት ማደራጀት ይቻላል.

የእውነተኛ ጊዜ ዥረት ፕሮቶኮልየቪዲዮ ዥረት ለመቆጣጠር ጥቅም ላይ የሚውሉ ትዕዛዞችን የሚገልጽ የመተግበሪያ ዥረት ፕሮቶኮል ነው። ትእዛዞች የአይፒ ካሜራውን ወይም አገልጋዩን እንዲያከናውን ሊያዝዙ ይችላሉ። የተለያዩ ድርጊቶችለምሳሌ ዥረት ማሰራጨት ይጀምሩ ወይም የቪዲዮ ውሂብን ማስተላለፍ ያቁሙ።

በአይፒ ካሜራዎች መለኪያዎች ውስጥ መረጃን ለማስተላለፍ የተለያዩ አማራጮችን ለመልቀቅ የተለያዩ ስያሜዎች ሊኖሩ ይችላሉ። RTSP, ከላይ እንደተጠቀሰው, በመሠረቱ የፍሰት መቆጣጠሪያ የሚከናወነው የትዕዛዝ ስብስብ ነው. ምህጻረ ቃል UDP እና RTPበቪዲዮ ማስተላለፊያ ውስጥ ጥቅም ላይ የዋለውን የመጓጓዣ ዘዴ ያመልክቱ.

በVLC ውስጥ የ RTSP ዥረት በመክፈት ላይ።

የካሜራ ዥረቱ በአጫዋች መስኮቱ ውስጥ እንዲታይ ማድረግ አለቦት ቅድመ ዝግጅትቪኤልሲ ከዚህ በታች የተዘረዘሩትን መመሪያዎች ይከተሉ.


ስለዚህ በቀላል መንገድበቪዲዮ ክትትል ስርዓቶች ውስጥ ካሜራዎችን የማየት አደረጃጀት ሊከናወን ይችላል.

የ RTSP ፕሮቶኮል

RTSP (የእውነተኛ ጊዜ ዥረት ፕሮቶኮል፣ ወይም፣ በሩሲያኛ፣ የእውነተኛ ጊዜ ዥረት ፕሮቶኮል) የመተግበሪያ ፕሮቶኮልየቪዲዮ ዥረቱን ለመቆጣጠር ትዕዛዞችን የሚገልጽ። እነዚህን ትዕዛዞች በመጠቀም ካሜራውን ወይም አገልጋይን ለምሳሌ የቪዲዮ ዥረት ማሰራጨት ለመጀመር "ማዘዝ" እንችላለን። መልሶ ማጫወት ለመጀመር የጥያቄው ምሳሌ ይህን ይመስላል፡- PLAY rtsp://192.168.0.200/h264 RTSP/1.0

ማለትም፣ RTSP በቀላሉ የቪዲዮ ዥረት ለመቆጣጠር የትዕዛዝ ስብስብ ነው። አንድ ሙከራ እናድርግ። ይህንን ለማድረግ የ RTSP ፕሮቶኮሉን እና የ RTSP አድራሻውን የሚደግፍ የአይፒ ካሜራ እንፈልጋለን። ይህ አድራሻ ይህን ይመስላል RTsp:// /ኤምፔ. በካሜራ መመሪያ ወይም በኤፒአይ መግለጫ ውስጥ ሊያገኙት ይችላሉ። ለመመቻቸት የ RTSP አድራሻዎችን ለብዙ ቁጥር እናቀርባለን። ታዋቂ ካሜራዎችበጠረጴዛው ውስጥ. የካሜራውን RTSP አድራሻ ካወቅን በኋላ RTSPን የሚደግፍ መደበኛ አጫዋች እንከፍታለን። ይህ አንዱ ሊሆን ይችላል የሚከተሉት ፕሮግራሞች: ዊንዶውስ ሚዲያተጫዋች፣ QuickTime፣ ሚዲያ ክላሲክ ተጫዋች, VLC ሚዲያተጫዋች፣ RealPlayer፣ MPlayer። QuickTimeን መርጠናል. ምናሌውን ይክፈቱ "ፋይል> ዩአርኤል ክፈት" እና የእኛን RTSP አድራሻ ያስገቡ. ከዚያ QuickTime ከካሜራው ጋር ይገናኛል እና የቀጥታ ቪዲዮን ያጫውታል። በአይፒ ቪዲዮ የክትትል ስርዓቶች ውስጥ የሚሰሩ የመቅጃ መሳሪያዎች የኤችቲቲፒ ፕሮቶኮልን በመጠቀም ከካሜራዎች ቪዲዮ ይቀበላሉ - ማለትም ፣ በተመሳሳይ መንገድ የ JPEG ምስሎችን ከድረ-ገጾች እናወርዳለን ፣ ወይም በ RTSP በኩል እንደ ዥረት - ማለትም ፣ እኛ መደበኛውን በመጠቀም የተቀበልነው በተመሳሳይ መንገድ ነው። በመጨረሻው ምሳሌ ውስጥ ተጫዋች. በአይፒ ካሜራዎች ቅንጅቶች ውስጥ የውሂብ ማስተላለፍ አማራጭ እንደ RTSP በTCP ፣ RTSP በ UDP ፣ ወይም በቀላሉ RTP ተብሎ ሊሰየም ይችላል። ስለዚህ፣ RTSP ለወራጅ መቆጣጠሪያ የትዕዛዝ ስብስብ ነው። ግን ሌሎቹ አህጽሮተ ቃላት ምን ማለት ናቸው፡ TCP፣ UDP፣ RTP? TCP፣ UDP እና RTP ቪዲዮን በትክክል የሚያስተላልፉ የትራንስፖርት ዘዴዎች (ፕሮቶኮሎች) ናቸው።

TCP ፕሮቶኮል

ከTCP ዘዴ ይልቅ RSTP መርጠናል እና የቪዲዮ ዥረት ማስተላለፍ መጀመር እንፈልጋለን እንበል። በመጓጓዣ ዘዴዎች ደረጃ ምን ይሆናል? በመጀመሪያ, ብዙ ትዕዛዞችን በመጠቀም, በላኪ እና በተቀባዩ መካከል ግንኙነት ይፈጠራል. ከዚህ በኋላ የቪዲዮ ውሂብ ማስተላለፍ ይጀምራል. በተመሳሳይ ጊዜ, የ TCP ስልቶች

ሁሉም መረጃዎች ሳይቀየሩ እና በተፈለገው ቅደም ተከተል ተቀባዩ መድረሱን ያረጋግጣል። TCP እንዲሁ የማስተላለፊያ ፍጥነቱን ይቆጣጠራል ስለዚህ አስተላላፊው ተቀባዩ ሊያስተናግደው ከሚችለው በላይ መረጃ እንዳይልክ፣ ለምሳሌ፡-

UDP ከTCP የትራንስፖርት ፕሮቶኮል አማራጭ ነው። እንደ TCP ሳይሆን ዩዲፒ የመጀመሪያ ደረጃ ግንኙነትን አይፈጥርም፣ ይልቁንም በቀላሉ መረጃን ማስተላለፍ ይጀምራል። UDP ውሂብ መቀበሉን አያረጋግጥም እና ክፍሎች ከጠፉ ወይም ከስህተቶች ጋር ከደረሱ አያባዛውም። ዩዲፒ ያነሰ

ከ TCP የበለጠ አስተማማኝ. ግን በሌላ በኩል, የበለጠ ይሰጣል ፈጣን ማስተላለፍየጠፉ እሽጎች ስርጭትን ለመድገም ዘዴ ባለመኖሩ ምክንያት ይፈስሳል። የTCP እና UTP ፕሮቶኮሎች ልዩነት በሚከተለው ምሳሌ ሊገለጽ ይችላል። ሁለት ጓደኛሞች ይገናኛሉ። TCP አማራጭ፡-

ኢቫን: "ጤና ይስጥልኝ! እንወያይ? (ግንኙነት ተቋቁሟል)
ሰሚዮን፡ “ሄሎ! እንሁን!" (ግንኙነት ተቋቁሟል)
ኢቫን: "ትላንትና ሱቅ ውስጥ ነበርኩ. ገባህ፧" (የውሂብ ማስተላለፍ)
ሴሚዮን: "አዎ!" (ማረጋገጫ)
ኢቫን፡ “እዚያ አዳዲስ መሣሪያዎች ተጫኑ። ገባህ፧" (የውሂብ ማስተላለፍ)
ሴሚዮን፡ "አይ" (ማረጋገጫ)
ኢቫን፡ “እዚያ አዳዲስ መሣሪያዎች ተጫኑ። ገባህ፧" (እንደገና ማስተላለፍ)
ሴሚዮን: "አዎ!" (ማረጋገጫ)
ኢቫን: "ነገ እንደገና እዚያ እሆናለሁ. ገባህ፧" (የውሂብ ማስተላለፍ)
ሴሚዮን: "አዎ!" (ማረጋገጫ)
የ UDP አማራጭ
ኢቫን: "ጤና ይስጥልኝ! ትናንት ሱቅ ውስጥ ነበርኩ" (የውሂብ ማስተላለፍ)
ኢቫን: "አዲስ መሣሪያዎች እዚያ ተወርደዋል" (የውሂብ ማስተላለፍ)
ኢቫን: "ነገ እንደገና እዚያ እሆናለሁ" (የውሂብ ማስተላለፍ)
ኢቫን: "ለእርስዎ ዋጋዎችን ማወቅ እችላለሁ" (የውሂብ ማስተላለፍ)
ኢቫን: "ቅናሾችን ቃል ገብተዋል ጥሩ ጥራዞች(የውሂብ ማስተላለፍ)
ኢቫን: "ከፈለግክ ይደውሉ - አብረን እንሄዳለን" (የውሂብ ማስተላለፍ)
ሴሚዮን: "አዎ እደውላለሁ" (የውሂብ ማስተላለፍ)

እንዲሁም የሚከተለውን ሙከራ በማድረግ የፕሮቶኮሎችን ልዩነት ማየት ይችላሉ፡ ካሜራውን በTCP ሁነታ ወደ RTSP ለማቀናበር ይሞክሩ እና እጅዎን በሌንስ ፊት በማውለብለብ - በማያ ገጹ ላይ መዘግየት ያያሉ። አሁን ተመሳሳይ ሙከራን በ RTSP በ UDP ሁነታ ያሂዱ። መዘግየቱ ያነሰ ይሆናል. በርካታ ምክንያቶች በቆይታ ላይ ተጽዕኖ ያሳድራሉ-የመጨመቂያ ቅርጸት ፣ የኮምፒተር ኃይል ፣ የማስተላለፊያ ፕሮቶኮል እና ባህሪዎች ሶፍትዌርበቪዲዮ ዲኮዲንግ ውስጥ የተሳተፈ.

RTP (በእውነተኛ ጊዜ የትራንስፖርት ፕሮቶኮል)፣ ወይም በሩሲያኛ የትራንስፖርት ፕሮቶኮልበተመሳሳይ ሰዐት። ይህ ፕሮቶኮል በተለይ የእውነተኛ ጊዜ ትራፊክን ለማስተላለፍ የተፈጠረ ነው። የተላለፉ መረጃዎችን ማመሳሰልን ለመከታተል ፣የፓኬት ማቅረቢያ ቅደም ተከተልን ለማስተካከል ይፈቅድልዎታል ፣እናም የቪዲዮ እና የድምጽ መረጃን ለማስተላለፍ ከሌሎች የበለጠ ተስማሚ ነው። በአጠቃላይ የቪዲዮ ዥረት ለማስተላለፍ RTP ወይም UDP መጠቀም ይመረጣል። በ TCP በኩል መስራት ትክክል የሚሆነው ችግር ካለባቸው አውታረ መረቦች ጋር መስራት ካለብን ብቻ ነው። TCP ፕሮቶኮልበውሂብ ማስተላለፍ ወቅት የሚከሰቱ ስህተቶችን እና ውድቀቶችን ማስተካከል ይችላል።

ከሲሲቲቪ ካሜራ ጋር የሚመጣው መመሪያ መሳሪያው በሚሰራበት መሰረት ስለ RTSP ፕሮቶኮል ሁልጊዜ መረጃ ላይይዝ ይችላል። ሆኖም ግን አለ ብዙ ቁጥር ያለውይህንን ፕሮቶኮል ለመጠቀም በሚፈልጉበት ጊዜ ፣ ​​ስለዚህ አድራሻውን መፈለግ ያስፈልግዎታል ።

የቪዲዮ ክትትል ስርዓት ባለቤት በተለያዩ ሁኔታዎች የ RTSP ዥረቱን ማወቅ ሊኖርበት ይችላል፡-

  • የቪዲዮ ካሜራውን ከደመና አገልጋይ ጋር ለማገናኘት;
  • የቪዲዮ መረጃን ወደ ድህረ ገጹ ማስተላለፍን ለማዘጋጀት;
  • በተጫዋቹ ዥረት ላይ ቪዲዮዎችን ለማጫወት የተለያዩ መሳሪያዎችሞባይል፣ ላፕቶፕ ወይም ታብሌት።

የ RTSP ፕሮቶኮል ለምን ያስፈልጋል?

የፕሮቶኮሉ ስም RTSP ቁጥጥርን ወደ የመስመር ላይ ሁነታ ያስተላልፋል። ስለዚህ የሪል ታይም ዥረት ፕሮቶኮል የመስመር ላይ ቪዲዮ ዥረት ለማስተዳደር ይረዳል። ይህ ፕሮቶኮልየአስፈላጊ ትዕዛዞች መግለጫ ስላለ በአይፒ ቪዲዮ ክትትል ውስጥ ብዙ ጊዜ ጥቅም ላይ ይውላል።

የ RTSP ፕሮቶኮል የደህንነት ካሜራ ባለቤት በርካታ ጠቃሚ ተግባራትን እንዲፈታ ይፈቅዳል፡-

በተመሳሳይ ጊዜ ለብዙ የቪዲዮ ክትትል ስርዓቶች ተጠቃሚዎች የ RTSP ዥረት መክፈት በጣም ቀላል እና በጣም ከባድ አይደለም.

የ CCTV ካሜራ RTSP አድራሻን ያግኙ

ለማወቅ የሚያስችሉዎት ብዙ አማራጮች አሉ። የ RTSP ዥረትየቪዲዮ ካሜራዎች, በሚመለከታቸው መመሪያዎች ውስጥ ሳይገለጽ ሲቀር.

በሩሲያ ውስጥ የሚሸጡ ብዙ ቁጥር ያላቸው የአይፒ ቪዲዮ ካሜራዎች የቻይንኛ XMEye ንጥረ ነገሮችን ይይዛሉ። እነዚህ ክፍሎች በ ውስጥ እንኳን ሊታዩ ይችላሉ የሀገር ውስጥ አምራቾችእንደ Vesta, HiQ, SVplus እና የመሳሰሉት ካሜራዎች. የእንደዚህ አይነት ሞዴሎች ካሜራ ይኖረዋል ቀጣዩ ቅርጸትየ RTSP ዥረት፡

rtsp://192.168.132.32:554/user=admin&password=12345&channel=1&stream=0.cgi

ውስጥ የተሰጠ አድራሻእንደነዚህ ያሉ አካላት አሉ-

  • 192.168.132.32 - የመሳሪያው ቀጥተኛ አይፒ አድራሻ;
  • 554 - የፕሮቶኮል ወደብ (በነባሪ ቁጥር 554 ነው ፣ ግን ይህ ግቤት በመሣሪያው ቅንብሮች ውስጥ ሊቀየር ይችላል)
  • አስተዳዳሪ - የ CCTV ካሜራ መግቢያ;
  • 12355 - ለተጠቃሚው መግቢያ ይለፍ ቃል።

የአይፒ ቪዲዮ ካሜራ ሌሎች አካላትን በሚይዝበት ጊዜ ከዚህ በታች ከተዘረዘሩት ሁለት አማራጮች ውስጥ አንዱን መጠቀም ያስፈልግዎታል ።

የመጀመሪያው አማራጭ በጣም ቀላል ነው. የ RTSP ዥረትን ከ CCTV ካሜራ ለማወቅ አምራቹን ወይም አቅራቢውን ማነጋገር ያስፈልግዎታል የዚህ መሳሪያ. ሲጠየቁ፣ የሚፈለገውን ዥረት ቅርጸት ማቅረብ ይችላሉ። ይህ አገልግሎትየቻይና ሻጮች እንኳን ሳይቀር እርዳታ ሊሰጡ ይችላሉ - በቻይና ካሉ ፋብሪካዎች ወይም የ AliExpress ድርጣቢያ።

ሁለተኛው አማራጭ ልዩ ሶፍትዌር መጠቀም ነው. ይህ ዘዴ የቪዲዮ ክትትል ስርዓቱ ባለቤት የRTSP ዥረት አድራሻን ከአቅራቢው ለመጠየቅ ችሎታ ወይም ፍላጎት በማይኖርበት ጊዜ ሊረዳ ይችላል። ከዚያ ሶፍትዌሮችን በመጠቀም እራስዎ ማድረግ ይችላሉ.

በመጀመሪያ አንድ የሚባል ፕሮግራም ማውረድ ያስፈልግዎታል እቃ አስተዳደር. ከተጫነ በኋላ ይህ ሶፍትዌርየ RTSP አድራሻን ለማወቅ ይረዳዎታል።

እንደ ደንቡ, አብዛኛዎቹ የቪዲዮ ካሜራዎች የ onvif ፕሮቶኮልን ይደግፋሉ, ስለዚህ ሶፍትዌሩን ሲጠቀሙ ምንም ችግሮች ሊኖሩ አይገባም. ጠቃሚ ጠቀሜታ- ለትክክለኛው አሠራር, ፕሮግራሙ የሚጫንበትን ላፕቶፕ ወይም ኮምፒዩተር, እንዲሁም የአይፒ መሳሪያውን እራሱ, ከተመሳሳይ የአካባቢያዊ አውታረመረብ ጋር ማገናኘት አስፈላጊ ነው.

የ RTSP ዥረቶችን አድራሻዎች የያዙ ሙሉ ዝርዝሮችን በበይነመረቡ ላይ ማግኘት ይችላሉ፣ ምክንያቱም ይህ መረጃ የሚወሰነው በየትኛው የምርት ስም የቪዲዮ ክትትል ካሜራ እንደተሰራ ነው።

በቪዲዮ ካሜራ ውስጥ የ RTSP ዥረት እንዴት እንደሚከፈት?

የ RTSP ዥረት አድራሻ በክትትል ስርዓቱ ባለቤት ሲታወቅ የቪዲዮ መረጃን ከአይፒ ካሜራ መቀበል ይችላል። የዥረት ቪዲዮ ስርጭት ለመክፈት የሚከተሉትን የእርምጃዎች ዝርዝር ማጠናቀቅ ያስፈልግዎታል።

  • ለቪዲዮ ካሜራ ጫን ቋሚ የአይፒ አድራሻእና ከበይነመረብ አቅራቢዎ ያዝዙት;
  • ከቪዲዮ ካሜራ የሚመጡ የአካባቢ ጥያቄዎችን ወደ RTSP ወደብ ያስተላልፉ;
  • የአፈጻጸም ፈተናን ማለፍ።

የማይንቀሳቀስ አድራሻ የአይፒ አዳኝ ፕሮግራምን በመጠቀም ሊዋቀር ይችላል፣ ወይም አቅራቢዎን ማግኘት እና ጥራቱን እንዲሰጥ መጠየቅ ይችላሉ። ተጨማሪ አማራጭቋሚ የአይፒ አድራሻ. ከዚህ በኋላ ከቪዲዮ ካሜራ አካባቢያዊ ወደቦች ወደብ ማስተላለፊያ እና ወደቦችን ወደ RTSP ወደብ ማስተላለፍ ያስፈልግዎታል. ከዚያ ወደ ፍሰቱ መፈተሽ መቀጠል ይችላሉ.

የ RTSP ማገናኛ የሚሰራ መሆኑን ለመረዳት፣ VLC ማጫወቻን ከፍተው እዚያ ማረጋገጥ ይችላሉ። ይህንን ለማድረግ በአጫዋቹ ዋና ምናሌ ውስጥ "ሚዲያ" ምድብ ላይ ጠቅ ማድረግ እና "ዩአርኤል ክፈት" የሚለውን መምረጥ ያስፈልግዎታል. በመቀጠል ወደ "ምንጭ" መስኮት ወደ "አውታረ መረብ" ትር መሄድ እና አገናኝዎን ይግለጹ.

በቂ ቁጥር ያላቸው የ"ዥረት" የመልቲሚዲያ አገልግሎቶች ተጠቃሚዎች እንደዚህ ያለውን የስርዓት-ስታንዳርድ ለመጠቀም ፈቃደኛ እንደሆኑ ግልጽ ነው። የቤት ቪዲዮእና የዲቪዲ ባህሪያትእንደ “ለአፍታ ማቆም”፣ “ፈጣን ወደፊት/ወደ ኋላ መመለስ”፣ ወዘተ. በዚህ ምእራፍ አንቀጽ 1.2.2 ላይ እንደተገለጸው ተጨማሪ ፕሮቶኮሎችን መተግበር በጣም የሚሻውን ተጠቃሚ ፍላጎት ሙሉ በሙሉ ያሟላል።

በሚጽፉበት ጊዜ፣ ከላይ የተጠቀሱት ተግባራት የሚተገበሩበት በጣም የተስፋፋው እና በፍጥነት በማደግ ላይ ያለው ፕሮቶኮል በ ውስጥ የተገለፀው “በእውነተኛ ጊዜ የዥረት ፕሮቶኮል” RTSP (የእውነተኛ ጊዜ ዥረት ፕሮቶኮል) ነው።

ዋና ተግባርየ RTSP ፕሮቶኮል የ "ዥረት" መተግበሪያን የመቆጣጠር ችሎታ ነው. የቁጥጥር ተግባራት በ ውስጥ ተተግብረዋል የሶፍትዌር ምርትከአገልጋዩ የሚመጡ የኦዲዮ እና/ወይም የቪዲዮ መረጃዎችን የሚያሰራጭ፣ ማለትም. የሚዲያ ማጫወቻ. አስተዳደር የሚከናወነው በአገልጋዩ እና በደንበኛው መካከል የቁጥጥር መልዕክቶችን በመለዋወጥ ነው። የ RTSP ፕሮቶኮል ቁጥጥር መልዕክቶች የመረጃ ግንኙነቶች እና በአገልጋዩ እና በደንበኛ መካከል የሚፈሱ አይደሉም - ይጠቀማሉ የተለየ ግንኙነትወይም የወደብ ቁጥር 544 ያለው ዥረት፣ ለዚህም ነው ይህ ፕሮቶኮል “ከባንድ ውጪ” ተብሎ የሚጠራው። የ RTSP መቆጣጠሪያ መልእክቶች ተመሳሳይነት ከመቆጣጠሪያ ቻናሉ ጋር መሳል ይቻላል። የኤፍቲፒ ፕሮቶኮል. የ RTSP ዝርዝር በ ላይ ለመጠቀም ይፈቅዳል የማጓጓዣ ንብርብርለጥቅላቸው ሁለቱም TCP እና UDP ፕሮቶኮሎች።

በስእል. ምስል 1.27 የ RTSP ፕሮቶኮልን በመጠቀም ደንበኛ እና አገልጋይ መካከል ያለውን መስተጋብር ምሳሌ ያሳያል። በደንበኛው በኩል ያለው የመጨረሻ ተጠቃሚ ሲጠቀም ጉዳዩን እንመለከታለን መደበኛ አሳሽ(አሳሽ) ከአውታረ መረቡ የሃይፐር ቴክስት መረጃን ለማየት እና በእሱ አማካኝነት "ዥረት" ቪዲዮን ማየት ይጀምራል ማጀቢያ. በጅማሬው ሂደት ምክንያት (በአካል ይህ በተዛማጅ hyperlink ላይ የመዳፊት ጠቅታ ሊሆን ይችላል) ፣ አሳሹ ከሃይፐርሊንክ በስተጀርባ ስላለው ነገር (የዝግጅት አቀራረብ) መለኪያዎች ለድር አገልጋይ ጥያቄ ይልካል (በእኛ ሁኔታ ፣ ይህ ከድምፅ ጋር "የዥረት" ቪዲዮ ነው) ፣ በውጤቱም የድር አገልጋዩ "የዝግጅት መግለጫ ፋይል" ይልካል ፣ የእሱ ምሳሌ በምስል ላይ ይታያል። 1.26, መስተጋብር የሚከናወነው በ HTTP ፕሮቶኮል, ይህ ፋይል ሁለቱንም አገናኞች ወደ ብዙ "ዥረት" ፋይሎች እና የማመሳሰል መመሪያዎችን ሊይዝ ይችላል። ወደ "ዥረት" ፋይል እያንዳንዱ አገናኝ መጀመር ያለበት በ የዩአርኤል ዘዴ rtsp://.

አካላዊ "ዥረት" ፋይሎች በሌላ አገልጋይ ላይ ሊኖሩ እንደሚችሉ ልብ ይበሉ፣ "ሚዲያ አገልጋይ" ( የሚዲያ አገልጋይ). በምሳሌው ላይ በምሳሌው ላይ የኦዲዮ እና የቪዲዮ ዥረቶች በከንፈር ማመሳሰል ሁነታ (በድምጽ እና በቪዲዮ ዥረቶች መካከል ማመሳሰል) በደንበኛው በኩል በትይዩ መጫወት አለባቸው እና የሚዲያ ማጫወቻው ኦዲዮው በምን ዓይነት ጥራት መጫወት እንዳለበት የመምረጥ ችሎታ አለው። - ሁለት የድምጽ ዥረቶች በሚዲያ አገልጋይ በኩል ይገኛሉ የተለያዩ ጥራትከፍተኛ ni fi እና ዝቅተኛ lofi. ምሳሌው ለድምጽ ዥረት ፋይሎች የታወቀውን የኤስኤምኤል ቅርጸት እንደሚወስድ ልብ ይበሉ። ይህ ቅርጸት በብዙ የንግድ ምርቶች በተለያዩ ዥረቶች መካከል ማመሳሰልን ለማቅረብ ያገለግላል።

ሩዝ. 1.26. የሜታኮድ ምሳሌ “የአቀራረብ መግለጫ ፋይል”

በደንበኛው በኩል ከድር አገልጋይ "የዝግጅት መግለጫ ፋይል" ከተቀበለ በኋላ አሳሹ የማውረድ ጥያቄ መላክ አለበት። ራንደም አክሰስ ሜሞሪየአንድ የተወሰነ ቅርጸት የድምጽ እና የቪዲዮ ዥረቶችን መጫወት የሚችል የሀገር ውስጥ ሚዲያ ማጫወቻ። ተጨማሪ, በስእል ላይ እንደሚታየው. 1.27፣ የደንበኛ-ጎን ሚዲያ አጫዋች እና የሚዲያ አገልጋዩ ተከታታይ የ RTSP መልዕክቶችን ይለዋወጣሉ። የሚዲያ ማጫወቻው የ RTSP ግንኙነትን ለመመስረት ለሚዲያ አገልጋዩ የጥያቄ መልእክት ይልካል።

የ RTSP SETUP መልእክት የ "ዥረት" የፋይል እሽጎች መቅረብ ያለባቸውን የደንበኛ ወደብ ቁጥር መረጃ ይዟል. የሚዲያ ማጫወቻው የ RTSP PLAY ጥያቄን ይልካል "ዥረት" ፋይሉን ማስተላለፍ ለመጀመር, በእኛ ሁኔታ, ድምጽ ይሁን. ዝቅተኛ ጥራትሎፊ. ይህን ጥያቄ ከተቀበለ በኋላ የሚዲያ አገልጋዩ አስፈላጊውን የድምጽ መረጃ የያዙ ፓኬጆችን በደንበኛው በኩል ወዳለው ሚዲያ ማጫወቻ መላክ ይጀምራል።

ቀጥሎ በስእል. ምስል 1.27 የ"አፍታ ማቆም" ተግባርን ትግበራ ምሳሌ ያሳያል - የ "ዥረት" ኦዲዮ ፓኬቶችን መላክን ለአፍታ ለማቆም ሚዲያ ማጫወቻው የ RTSP PAUSE መልእክት መላክ አለበት እና የሚዲያ አገልጋዩ በ RTSP እሺ መልእክት ምላሽ መስጠት አለበት። ተጠቃሚው ማዳመጥ/ማየትን ለማቆም ከወሰነ የ RTSP ግንኙነት መበላሸት መጀመር አለበት፣ ለዚህም ሚዲያ ማጫወቻው የ RTSP TEARDOWN መልእክት ወደ ሚዲያ አገልጋይ ይልካል እና የሚዲያ አገልጋዩ በ RTSP እሺ መልእክት ምላሽ መስጠት አለበት።

የRTSP ፕሮቶኮል የሚከተሉትን ተግባራት አያካትትም።

ለድምጽ እና ቪዲዮ የጨመቁ እቅዶች እና ስልተ ቀመሮች መወሰን;

የድምጽ እና የቪዲዮ መረጃ በኔትወርኩ ላይ ለማሰራጨት በፓኬቶች ውስጥ እንዴት እንደሚታሸጉ መወሰን; ይህ ተግባር በ ውስጥ ሊተገበር ይችላል የ RTP ፕሮቶኮልወይም በመተግበሪያው ሶፍትዌር አምራች "የድርጅት ፕሮቶኮል" ውስጥ.

ለምሳሌ በ የሶፍትዌር አተገባበርሁለቱም የሚዲያ አገልጋዩ እና የሪልኔትዎርክ ደንበኛ የ RTSP ፕሮቶኮልን ይጠቀማሉ የአገልግሎት መረጃ ለመለዋወጥ እና የድምጽ እና የቪዲዮ መረጃ በ RTP ፕሮቶኮል በኩል ተቀርጿል;

ፓኬቶችን ከጫፍ እስከ ጫፍ ለማስተላለፍ የትኛው የትራንስፖርት ፕሮቶኮል ጥቅም ላይ እንደሚውል መወሰን - ሁለቱንም UDP እና TCP መጠቀም ይቻላል;

የድምጽ እና የቪዲዮ ዥረቶች በደንበኛው በኩል እንዴት እንደሚታቀፉ ገደብ - የመልሶ ማጫወት የመጀመሪያውን ፓኬት ከተቀበለ በኋላ ወዲያውኑ መጀመር ይቻላል, ከተወሰነ ጊዜ በኋላ የፓኬት መዘግየት ልዩነትን ለመዋጋት ቋት ለማካሄድ እና ሁሉም መረጃዎች በደንበኛው ላይ ከተከማቹ በኋላ ጎን.

በጣም የቅርብ ጊዜ እና ሙሉ መረጃስለ RTSP ፕሮቶኮል በበይነመረብ ላይ ሊገኝ ይችላል።

ቁሳቁስ ከዊኪፔዲያ - ነፃ ኢንሳይክሎፔዲያ

የእውነተኛ ጊዜ ዥረት ፕሮቶኮል(እንግሊዝኛ) በተመሳሳይ ሰዐትየዥረት ፕሮቶኮል, abbr. RTSP) ከመልቲሚዲያ መረጃ (መልቲሚዲያ ይዘት፣ የሚዲያ ይዘት) ጋር በሚሰሩ ስርዓቶች ውስጥ ለመጠቀም የተነደፈ የመተግበሪያ ፕሮቶኮል ሲሆን ከአገልጋዩ ላይ ያለውን የውሂብ ፍሰት በርቀት እንዲቆጣጠሩ ይፈቅድልዎታል ፣ ይህም እንደ መጀመር (ጅምር) ያሉ ትዕዛዞችን የማስፈጸም ችሎታ ይሰጣል ። , ለአፍታ አቁም (ለአፍታ አቁም) እና ማሰራጨት (ማጫወት) የመልቲሚዲያ ይዘትን እና እንዲሁም በአገልጋዩ ላይ የሚገኙትን ፋይሎች በጊዜ መድረስ አቁም. በ1998 በ IETF ተዘጋጅቶ በ RFC 2326 ተብራርቷል።

RTSP መጭመቂያ አይሰራም፣ ወይም የሚዲያ ማቀፊያ ዘዴን ወይም የትራንስፖርት ፕሮቶኮሎችን አይገልጽም። ዥረት ራሱ የ RTSP ፕሮቶኮል አካል አይደለም። አብዛኛዎቹ የ RTSP አገልጋዮች የድምጽ እና የቪዲዮ ውሂብን የሚያስተላልፍ መደበኛ የእውነተኛ ጊዜ የትራንስፖርት ፕሮቶኮልን ለዚህ ዓላማ ይጠቀማሉ።

መግለጫ

ፕሮቶኮሉ ከአገባብ እና ከኤችቲቲፒ ጋር ተመሳሳይ ነው። ሆኖም፣ በ RTSP እና HTTP ፕሮቶኮሎች መካከል በርካታ ጉልህ ልዩነቶች አሉ። ከዋና ዋናዎቹ አንዱ በመጀመሪያው ውስጥ ሁለቱም አገልጋዩ እና ደንበኛው ጥያቄዎችን ማመንጨት ይችላሉ. ለምሳሌ፣ የቪዲዮ አገልጋይ ለተወሰነ የቪዲዮ ዥረት የመልሶ ማጫወት አማራጮችን ለማዘጋጀት ጥያቄ ሊልክ ይችላል። እንዲሁም የ RTSP ፕሮቶኮል የስቴት ወይም የግንኙነት አስተዳደር በአገልጋዩ መከናወን እንዳለበት ያቀርባል፣ HTTP ግን ከዚህ ጋር ምንም ግንኙነት የለውም። በመጨረሻም፣ በ RTSP ውስጥ፣ በኤችቲቲፒ ጉዳይ ላይ የማይቻል እንደ RTP ባሉ ሌሎች ፕሮቶኮሎች መረጃ ከባንዴ ውጭ ሊተላለፍ ይችላል።

የ RTSP መልእክቶች የሚላኩት ከመገናኛ ዥረቱ ተለይተው ነው። ለእነሱ, ግንኙነት በልዩ ወደብ ላይ ጥቅም ላይ ይውላል, ነባሪ ቁጥሩ 554 ነው. የአገልጋዩ ጥያቄ ይላካል. የጽሑፍ ቅጽበቅርጸት: ዘዴ<абсолютный_адрес> <версия_протокола>. ተጨማሪ የአገልግሎት መስኮች ከጥያቄው ጋር (በአዲስ የጥያቄ መስመሮች) መላክ ይቻላል.

የፕሮቶኮል ዘዴዎች፡-

  • መግለጽ - የይዘቱን መግለጫ ለመጠየቅ ለምሳሌ በ SDP ቅርጸት;
  • አማራጮች - የሚደገፉ ዘዴዎችን ይጠይቁ;
  • ጨዋታ - ይዘትን ማሰራጨት ለመጀመር ጥያቄ;
  • ለአፍታ ማቆም - ስርጭቱን ለጊዜው ለማቆም ጥያቄ;
  • መዝገብ - ይዘትን በአገልጋዩ ለመመዝገብ ጥያቄ;
  • ማዞር - ወደ ሌላ ይዘት ማዞር;
  • ማዋቀር - ለይዘቱ የመጓጓዣ ዘዴን ለመጫን ጥያቄ;
  • ማስታወቅ - የይዘት መግለጫ ውሂብን ማዘመን;
  • ግቤት_መለኪያ - ጥያቄ የተገለጹ መለኪያዎችበአገልጋዩ ላይ;
  • set_parameter - የአገልጋይ መለኪያዎችን ማቀናበር;
  • teardown - ክር ያቁሙ እና ሀብቶችን ይልቀቁ።

የምሳሌ ጥያቄ፡ PLAY rtsp://example.com/video/test.mpg/streamid=0 RTSP/1.0