WebRTC மற்றும் வீடியோ கண்காணிப்பு: கேமராக்களில் இருந்து வீடியோ தாமதத்தை நாங்கள் எவ்வாறு தோற்கடித்தோம்

WebRTC மற்றும் வீடியோ கண்காணிப்பு: கேமராக்களில் இருந்து வீடியோ தாமதத்தை நாங்கள் எவ்வாறு தோற்கடித்தோம்

கிளவுட் வீடியோ கண்காணிப்பு அமைப்பில் பணிபுரிந்த முதல் நாட்களிலிருந்து, நாங்கள் ஒரு சிக்கலை எதிர்கொண்டோம், அதற்கான தீர்வு இல்லாமல் ஐவிடியனை விட்டுவிடலாம் - இது எங்கள் எவரெஸ்ட் ஏறுதல், இது அதிக ஆற்றலை எடுத்தது, ஆனால் இப்போது இறுதியாக குறுக்கு-தளம் புதிரின் மேல் ஒரு ஐஸ் கோடாரியை மாட்டி.

இணையத்தில் ஆடியோ மற்றும் வீடியோவை அனுப்புவதற்கான அமைப்பு உபகரணங்கள், வலை கிளையண்டுகள் மற்றும் அவர்கள் ஆதரிக்கும் தரநிலைகளைச் சார்ந்து இருக்கக்கூடாது, மேலும் நெட்வொர்க் முகவரி மொழிபெயர்ப்பாளர்கள் மற்றும் ஃபயர்வால்கள் முன்னிலையில் சரியாக வேலை செய்ய வேண்டும். கிளவுட் வீடியோ கண்காணிப்புப் பயனர் அனலாக் கேமராக்களைப் பயன்படுத்தினாலும், மிக நவீன சாதனத்தில் நேரடி வீடியோ ஒளிபரப்பைப் பார்க்க விரும்பினாலும், சேவையை அணுக விரும்புகிறார்.

பயனர் குறைந்த தாமதத்துடன் வீடியோக்களைப் பார்க்க விரும்புவது மிகவும் குறிப்பிடத்தக்கது. உலாவியில் குறைந்த தாமதத்துடன் வீடியோவைக் காண்பிப்பதற்கான ஒரே வழி WebRTC (இணைய நிகழ்நேர தகவல்தொடர்புகள்) ஆகும். WebRTC என்பது உலாவிகளில் வீடியோ மற்றும் ஆடியோவை பியர்-டு-பியர் டிரான்ஸ்மிஷன் செய்வதற்கான தொழில்நுட்பங்களின் தொகுப்பாகும், ஆரம்பத்தில் குறைந்த தாமதத்துடன் வீடியோ ஸ்ட்ரீம்களின் பரிமாற்றம் மற்றும் பிளேபேக்கிற்காக வடிவமைக்கப்பட்டுள்ளது. இந்த நோக்கத்திற்காக, மற்றவற்றுடன், UDP நெறிமுறை பயன்படுத்தப்படுகிறது.

புதிய எஞ்சின் பயனருக்கு என்ன தருகிறது என்பதை நாங்கள் உங்களுக்குச் சொல்வதற்கு முன், எச்எல்எஸ் தொழில்நுட்பங்களை நாங்கள் ஏன், ஏன் ஆதரிக்கிறோம், ஏன் முன்னேற முடிவு செய்தோம் என்பதை உங்களுக்கு நினைவூட்டுவோம்.

HLS இயந்திரம்: நன்மை தீமைகள்

WebRTC மற்றும் வீடியோ கண்காணிப்பு: கேமராக்களில் இருந்து வீடியோ தாமதத்தை நாங்கள் எவ்வாறு தோற்கடித்தோம்
(c)

HLS (HTTP லைவ் ஸ்ட்ரீமிங்) தொழில்நுட்பம் ஆப்பிள் நிறுவனத்தால் உருவாக்கப்பட்டது, எனவே இது முதலில் ஆப்பிள் சாதனங்களில் ஆதரிக்கப்பட்டது என்பதில் ஆச்சரியமில்லை. இன்று, HLS வீடியோ கிட்டத்தட்ட அனைத்து செட்-டாப் பாக்ஸ்களிலும் மற்றும் அந்த OS-இல் இயங்கும் பல சாதனங்களிலும் ஆதரிக்கப்படுகிறது. Android.

வீடியோ தரவை ஸ்ட்ரீம் செய்ய AAC அல்லது MP264 ஆடியோ ஸ்ட்ரீம்களுடன் இணைந்து HLS இன்ஜின் நன்கு அறியப்பட்ட H3 வீடியோ கோடெக்கைப் பயன்படுத்துகிறது. முழு ஆடியோ மற்றும் வீடியோ தரவு ஸ்ட்ரீம் ஒரு MPEG-TS போக்குவரத்து கொள்கலனில் தொகுக்கப்பட்டுள்ளது. HTTP நெறிமுறை மூலம் பரிமாற்றத்திற்காக, ஸ்ட்ரீமில் உள்ள தகவல்கள் m3u8 பிளேலிஸ்ட்களில் விவரிக்கப்பட்டுள்ள துண்டுகளாகப் பிரிக்கப்படுகின்றன. பின்னர் மட்டுமே இந்த துண்டுகள், பிளேலிஸ்ட்களுடன், HTTP வழியாக அனுப்பப்படும். தானாக துண்டித்தல் என்பது நொடிகளில் தாமதம் ஆகும். இது MPEG-TS கொள்கலனின் அம்சமாகும்.

HLS இன்ஜின் மல்டிபிட்ரேட் ஸ்ட்ரீம்களான லைவ்/விஓடியையும் ஆதரிக்கிறது.

HLS இன் முக்கிய நன்மைகள்:

  • அனைத்து முக்கிய உலாவிகளிலும் உள்ளமைக்கப்பட்ட ஆதரவு;
  • செயல்படுத்த எளிதானது (WebRTC உடன் ஒப்பிடும்போது);
  • ஒரு முறை CDN இல் பிரிவுகளை பதிவேற்ற முடியும் என்பதன் காரணமாக அதிக பார்வையாளர்களுக்கு அனைத்து வகையான ஒளிபரப்புகளையும் ஒழுங்கமைப்பது மிகவும் வசதியானது மற்றும் திறமையானது.

இயந்திரத்தின் எளிமை இருந்தபோதிலும், எல்லாம் தோன்றும் அளவுக்கு மென்மையாக இல்லை. முக்கிய பிரச்சனை என்னவென்றால், மூன்றாம் தரப்பு பிளேயர் டெவலப்பர்கள் ஆப்பிளின் பரிந்துரைகளிலிருந்து விலகிவிட்டனர், உதாரணமாக ஆதரிக்கப்படும் ஆடியோ வடிவங்களின் அடிப்படையில். குறிப்பாக, பல டெவலப்பர்கள் பிரபலமான ஆடியோ ஸ்ட்ரீம்களுடன் பணிபுரியும் திறனைச் சேர்க்கத் தொடங்கினர்: mpeg2 வீடியோ, mpeg2 ஆடியோ, முதலியன. இதன் விளைவாக, அவர்கள் வெவ்வேறு பிளேயர்களுக்கான வெவ்வேறு பிளேலிஸ்ட் வடிவங்களை உருவாக்க வேண்டியிருந்தது.

ஆனால் HLS இன்ஜினில் உள்ள மிகப்பெரிய பிரச்சனைகளில் ஒன்று தரவு பரிமாற்றத்தில் அதிக தாமதம் ஆகும்.

"பிரேக்குகளின்" தோற்றம்

HLS இன் உயர் தாமதத்திற்கு முக்கிய காரணம் புரோகிராமர்கள் மிக உயர்ந்த தரமான படங்களை பெற இயந்திரத்தை உருவாக்கியுள்ளனர். எனவே, பயன்படுத்தப்படும் பிரேம் இடைவெளியின் அளவுருக்கள் மற்றும் பிளேபேக் இடையகத்தின் அளவு ஆகியவை நேரடி வீடியோ ஒளிபரப்பிற்கு ஏற்றதாக இல்லை. இதன் காரணமாக, வீடியோ காட்சிகளை அனுப்புவதில் அதிக தாமதம் ஏற்படுகிறது, இது 5-7 வினாடிகள் ஆகலாம்.

ஒருபுறம், இது அதிகம் இல்லை, எடுத்துக்காட்டாக, வீடியோ ஹோஸ்டிங் சேவையகத்திலிருந்து திரைப்படத்தைப் பார்ப்பவர்களுக்கு. ஆனால் வீடியோ கண்காணிப்பு அமைப்புகளுக்கு, வீடியோ காட்சிகளை அனுப்புவதில் தாமதம் மிகவும் முக்கியமானது.

ஒரு மணி நேரத்திற்கு ஒருமுறை ஊழியர்கள் தங்கள் மானிட்டரில் இருந்து பார்க்கும் அலுவலகத்தை நீங்கள் பார்க்கிறீர்கள் என்றால், 5 வினாடிகள் தாமதம் என்பது ஒரு பொருட்டல்ல. ஆனால் மக்கள் புகார் செய்யத் தொடங்கினர், எடுத்துக்காட்டாக, ஒரு கால்பந்து போட்டியை ஒளிபரப்பும்போது, ​​​​அவர்கள் ஏற்கனவே அரட்டையில் GOOOOL ஐ எழுதினர், ஆனால் இது இன்னும் வீடியோவில் இல்லை :). Skype ஐ Ivideon நடைமுறையில் மாற்ற வேண்டிய பல பயனர் வழக்குகள் எங்களிடம் ஏற்கனவே உள்ளன.

HLS இல் தாமதத்தை வெல்ல முடியுமா? இந்த கேள்விக்கான பதில், புதிய பூச்சிக் கட்டுப்பாட்டு நிபுணர்களுக்கான விரிவுரையில் அனுபவம் வாய்ந்த எலிகளை அழிப்பவரின் பேச்சு போல் தெரிகிறது: "எலிகளை அழிக்க முடியாது, ஆனால் அவற்றின் எண்ணிக்கையை நியாயமான குறைந்தபட்சமாகக் குறைக்கலாம்." HLS இன் தாமதத்தைப் போலவே, அதை பூஜ்ஜியமாகக் குறைக்க முடியாது, ஆனால் தாமதத்தை கணிசமாகக் குறைக்கும் தீர்வுகள் சந்தையில் உள்ளன.

நேர்த்தியான வெட்டுக்கள்

இயந்திரத்தின் மற்றொரு குறைபாடு தரவு பரிமாற்றத்திற்கான சிறிய கோப்புகளைப் பயன்படுத்துவதாகும். இதில் என்ன தவறு என்று தோன்றும்?

அதிக எண்ணிக்கையிலான சிறிய கோப்புகளை ஒரு ஊடகத்திலிருந்து மற்றொன்றுக்கு நகலெடுக்க முயற்சித்த எவரும், அத்தகைய தொகுப்பின் எழுதும் வேகம் அதே அளவிலான ஒரு பெரிய கோப்பை விட மிகக் குறைவாக இருப்பதைக் கவனித்திருக்கலாம். மற்றும் வன்வட்டுக்கான அணுகலின் தீவிரம் கணிசமாக அதிகரிக்கிறது, இது பொதுவாக முழு கணினியின் செயல்திறனை எதிர்மறையாக பாதிக்கிறது. எனவே, சிறிய 10 வினாடிகளில் வீடியோ தரவை அனுப்புவது இயந்திர தாமதத்திற்கு பங்களிக்கிறது.

HLS தொழில்நுட்பத்தின் அனைத்து நன்மை தீமைகளையும் சுருக்கமாகச் சுருக்கமாகக் கூறுவோம்.

HLS இன் நன்மைகள்:

  1. எந்த சாதனங்களுடனும் வேலை செய்யும் திறன். ஸ்மார்ட்போன், டேப்லெட், லேப்டாப் அல்லது டெஸ்க்டாப் பிசி என எந்த நவீன சாதனத்திலும் வீடியோக்களைப் பார்க்கலாம். முக்கிய விஷயம் என்னவென்றால், இணைய உலாவி புதுப்பித்த நிலையில் உள்ளது மற்றும் HTML5 மற்றும் மீடியா மூல நீட்டிப்புகளுடன் இணக்கமானது.
  2. சிறந்த பட தரம். பயன்படுத்தப்படும் அடாப்டிவ் டேட்டா டிரான்ஸ்மிஷன் செயல்பாடு, இணைய இணைப்பின் அலைவரிசையைப் பொறுத்து கடத்தப்பட்ட வீடியோவின் தரத்தை மாறும் வகையில் மாற்ற உங்களை அனுமதிக்கிறது, அதே நேரத்தில் அல்காரிதம் அதிகபட்ச தரத்தை பராமரிக்க பாடுபடுகிறது.
  3. பயனரின் உபகரணங்களின் சிக்கலான கட்டமைப்பு தேவையில்லை.

குறைபாடுகளும்:

  1. சில சாதனங்களில் எஞ்சினுடன் வேலை செய்வதற்கான வரையறுக்கப்பட்ட ஆதரவு.
  2. படத்தை அனுப்புவதில் அதிக தாமதம்.
  3. சிறிய கோப்புகளின் பயன்பாடு காரணமாக மேல்நிலை மற்றும் தேர்வுமுறையின் சிக்கலானது குறிப்பிடத்தக்க அதிகரிப்பு. கொள்கலனின் தன்மை காரணமாக, பிரிவின் அளவை விட குறைவான தாமதத்தை எங்களால் பெற முடியாது.

HLS இன் தீமைகள் நமக்கு அதன் நன்மைகளை விட அதிகமாக உள்ளது மற்றும் மாற்று விருப்பங்களைத் தேடுவதற்கு எங்களை கட்டாயப்படுத்தியது.

WebRTC என்றால் என்ன

WebRTC மற்றும் வீடியோ கண்காணிப்பு: கேமராக்களில் இருந்து வீடியோ தாமதத்தை நாங்கள் எவ்வாறு தோற்கடித்தோம்
(c)

WebRTC இயங்குதளமானது 2011 இல் Google ஆல் ஸ்ட்ரீமிங் வீடியோ மற்றும் ஆடியோ தரவை உலாவிகள் மற்றும் மொபைல் பயன்பாடுகளுக்கு இடையே குறைந்த தாமதத்துடன் அனுப்ப உருவாக்கப்பட்டது. இதற்காக, நிலையான UDP நெறிமுறை மற்றும் சிறப்பு ஓட்டக் கட்டுப்பாட்டு வழிமுறைகள் பயன்படுத்தப்படுகின்றன. இன்று இது ஒரு திறந்த மூல திட்டமாகும், இது கூகிளால் தீவிரமாக பராமரிக்கப்படுகிறது மற்றும் உருவாக்கப்படுகிறது.

WebRTC என்பது பியர்-டு-பியர் வீடியோ மற்றும் ஆடியோ டிரான்ஸ்மிஷனுக்கான தொழில்நுட்பங்களின் தொகுப்பாகும். அதாவது, எடுத்துக்காட்டாக, WebRTC ஐப் பயன்படுத்தும் பயனர் உலாவிகள், தரவைச் சேமிப்பதற்கும் செயலாக்குவதற்கும் தொலை சேவையகங்களைப் பயன்படுத்தாமல் நேரடியாகத் தரவை ஒருவருக்கொருவர் மாற்றிக்கொள்ளலாம். அனைத்து தகவல்களும் இறுதி பயனர்களின் உலாவிகள் மற்றும் மொபைல் பயன்பாடுகள் மூலம் செயலாக்கப்படுகின்றன.

இந்தத் தொழில்நுட்பத்தின் வசதியையும் விரிவான திறன்களையும் அனைத்து பிரபலமான உலாவிகளின் உருவாக்குநர்களும் பாராட்டியுள்ளனர். WebRTC ஆதரவு தற்போது Mozilla Firefox, Opera, Google Chrome (மற்றும் அனைத்து Chromium-அடிப்படையிலான உலாவிகள்) ஆகியவற்றிலும், அத்துடன் இயங்கும் மொபைல் செயலிகளிலும் கிடைக்கிறது. Android மற்றும் iOS.

அதன் சந்தேகத்திற்கு இடமில்லாத அனைத்து நன்மைகளுக்கும், WebRTC பல குறிப்பிடத்தக்க குறைபாடுகளைக் கொண்டுள்ளது.

தேர்வு சிரமங்கள்

WebRTC தொழில்நுட்பம் P2P பற்றி இருப்பதால் நெட்வொர்க் தொடர்புகளின் அடிப்படையில் மிகவும் சிக்கலானது. பிழைத்திருத்தம் செய்வது, சோதனை செய்வது கடினம், கணிக்க முடியாத வகையில் நடந்துகொள்ளலாம். அதே நேரத்தில், நாம் NAT மற்றும் ஃபயர்வாலைக் கடக்க வேண்டும், UDP தடுக்கப்பட்ட நெட்வொர்க்குகளில் செயல்பாட்டை உறுதி செய்ய வேண்டும்.

Google இன் WebRTC செயலாக்கத்தைப் பயன்படுத்துவது மிகவும் கடினம். SDK அசெம்பிளி சேவைகளை வழங்கும் முழு நிறுவனமும் கூட உள்ளது. மேலும், முழு வீடியோவையும் மறு-குறியீடு செய்யாமல் எங்கள் கணினியுடன் ஒருங்கிணைப்பது Google இன் செயலாக்கம் மிகவும் கடினமாக இருந்தது.

இருப்பினும், பயனர்களுக்கு முழு அளவிலான "நேரடி" வீடியோவுடன் பணிபுரியும் வாய்ப்பை வழங்கவும், திரையில் உள்ள படத்திற்கும் நிகழ்வுகளுக்கும் இடையிலான பின்னடைவைக் குறைக்கவும் நாங்கள் நீண்ட காலமாக விரும்புகிறோம். மேலும், PTZ கேமராக்களைப் பயன்படுத்த எங்களுக்கு விருப்பம் இருந்தது, அங்கு தாமதங்கள் முக்கியமானவை, வசதியாக இருக்கும்.

பிற ஆண்டி-லேக் செயலாக்கங்கள் இன்னும் வரையறுக்கப்பட்ட செயல்பாட்டைக் கொண்டிருக்கின்றன மற்றும் குறிப்பிடத்தக்க வகையில் மோசமாக வேலை செய்வதைக் கருத்தில் கொண்டு, WebRTC ஐப் பயன்படுத்த முடிவு செய்தோம்.

என்ன செய்தோம்

WebRTC மற்றும் வீடியோ கண்காணிப்பு: கேமராக்களில் இருந்து வீடியோ தாமதத்தை நாங்கள் எவ்வாறு தோற்கடித்தோம்

WebRTC தளத்தை சரியாக செயல்படுத்துவது எளிதான காரியம் அல்ல. எந்தவொரு தவறான கணக்கீடும் அல்லது தவறானதும் வீடியோ பரிமாற்றத்தில் தாமதத்திற்கு வழிவகுக்கும், மற்ற தளங்களுடன் ஒப்பிடும்போது குறையாது, ஆனால் அதிகரிக்கும்.

WebRTC சரியாக வேலை செய்ய, முதலில், வலை வீடியோவுடன் பணிபுரிய அடுக்கின் தொழில்நுட்ப மேம்படுத்தலை மேற்கொள்ள வேண்டியது அவசியம். அதைத்தான் நாங்கள் செய்தோம்.

முதலில், WebRTC சிக்னலிங் புரோட்டோகால் சேவையகத்தை Websocket மூலம் செயல்படுத்தினோம், மேலும் webrtc.org SDK அடிப்படையில் ஒரு WebRTC பீர் சர்வரை கிளவுட்டில் பயன்படுத்தினோம். வீடியோ டிரான்ஸ்கோடிங் இல்லாமல் H.264 + Opus/G.711 வடிவத்தில் வீடியோ ஸ்ட்ரீம்களை கிளையன்ட் WebRTC பியர்களுக்கு விநியோகிப்பதே இதன் பணி.

அனைத்து பிரபலமான இணைய உலாவிகளிலும் ஏற்கனவே உயர்தர ஆதரவைக் கொண்டிருப்பதால், Websocket ஐ சமிக்ஞை நெறிமுறையாகத் தேர்ந்தெடுத்தோம். இதன் காரணமாக, அஜாக்ஸுடன் ஒப்பிடும்போது, ​​டெவலப்மென்ட் ஓவர்ஹெட்டைக் கணிசமாகக் குறைப்பது மட்டுமல்லாமல், மீண்டும் மீண்டும் TCP மற்றும் TLS ஹேண்ட்ஷேக்கில் நேரத்தையும் வளங்களையும் வீணாக்குவதைத் தவிர்க்கலாம்.

உண்மை என்னவென்றால், இயல்புநிலையாக, WebRTC ஆனது மூல மற்றும் கிளையன்ட் பயன்பாடுகளுக்கு இடையே நிகழ்நேர வீடியோ தொடர்பை சரியாக உள்ளமைக்கவும், பராமரிக்கவும் மற்றும் நிறுத்தவும் தேவையான சமிக்ஞை நெறிமுறையை வழங்காது.

சிக்னலிங் தொழில்நுட்பத்தை சுயாதீனமாக செயல்படுத்த, பல இணைய நெறிமுறைகளுக்கு (வெப்சோசெட், வெப்ஆர்டிசி) ஆதரவுடன் எங்கள் சொந்த சமிக்ஞை சேவையகத்தை உருவாக்க வேண்டும். நிகழ்நேரத்தில் அமர்வுகள் மற்றும் அறிவிப்புகளைப் பாதுகாப்பாக நிர்வகிக்கும் திறன், வீடியோ மேலாண்மை மற்றும் பல.

P2P இன் வரம்புகளை P2P மூலம் அல்ல, UDP மற்றும் ஓட்டக் கட்டுப்பாடு மூலம் தாமதத்தைக் குறைப்பதன் மூலம் நாங்கள் கடந்து வந்தோம். உலாவி வழியாக p2p உரையாடல்கள் முக்கிய பயன்பாடாகும் என்பதால் இது WebRTC யிலும் கட்டமைக்கப்பட்டுள்ளது.

மொபைல் கிளையண்டில், webrtc.org SDKஐப் பயன்படுத்தி பிளேயரைச் செயல்படுத்தியுள்ளோம், ஏனெனில் அது ஓட்டக் கட்டுப்பாட்டை மட்டுமே சரியாகச் செயல்படுத்துகிறது, அனைத்து அறியப்பட்ட முன்னோக்கு பிழை திருத்தம் (FEC) திட்டங்களையும் கொண்டுள்ளது மற்றும் அனைத்து உலாவிகளுக்கும் பாக்கெட்டுகளை மீண்டும் அனுப்புவதற்கான வழிமுறையை சரியாக செயல்படுத்துகிறது. webrtc.org SDK ஆனது Google ஆல் தீவிரமாக உருவாக்கப்படுகிறது என்பதும் முக்கியமானது.

WebRTC ஐ செயல்படுத்துவதன் விளைவு என்ன?


கேமராக்களிலிருந்து நேரலை வீடியோவைப் பார்க்க, WebRTC அடிப்படையிலான புதிய உகந்த பிளேயரை உங்கள் தனிப்பட்ட கணக்கில் சேர்த்துள்ளோம். இது வேகமாக வீடியோ ஏற்றுதல் வேகத்தை வழங்குகிறது மற்றும் பார்க்கும் நேரம் அதிகரிக்கும் போது தாமதம் குவியும் பிரச்சனையை முற்றிலும் நீக்குகிறது.

Ivideon கிளவுட் சேவையில் WebRTC ஆதரவை அறிமுகப்படுத்திய பிறகு, எங்கள் வாடிக்கையாளர்கள் இப்போது முழு அளவிலான நேரடி வீடியோவைப் பார்க்க முடியும் என்று நாங்கள் முழு நம்பிக்கையுடன் கூறலாம். இப்போது வீடியோ காட்சிகளை ஒளிபரப்பும்போது ஏற்படும் தாமதம் ஒரு வினாடிக்கு மேல் இல்லை! ஒப்பிடுகையில், முந்தைய HLS இன்ஜின் 5-7 வினாடிகள் தாமதத்துடன் வீடியோ டெலிவரியை வழங்கியது. வீடியோ ஆர்ப்பாட்ட வேகத்தில் உள்ள வேறுபாடு மிகவும் குறிப்பிடத்தக்கது, மேலும் எங்கள் வீடியோ சேவையுடன் வேலை செய்யத் தொடங்கிய உடனேயே பயனர் அதைக் கவனிப்பார்.

நாங்கள் எதிர்பார்த்தது போல, புதிய பிளேயரை செயல்படுத்துவது PTZ இன் வினைத்திறன் மற்றும் கேமராவுடன் குரல் தொடர்பு ஆகியவற்றை மேம்படுத்தியுள்ளது.

WebRTC மற்றும் வீடியோ கண்காணிப்பு: கேமராக்களில் இருந்து வீடியோ தாமதத்தை நாங்கள் எவ்வாறு தோற்கடித்தோம்

நாம் கவனத்தை ஈர்க்க விரும்பும் ஒரே ஒரு நுட்பமான புள்ளி உள்ளது. புதிய WebRTC பிளேயர் தற்போது சோதனை முறையில் செயல்படுகிறது. அதனால்தான் எங்கள் எல்லா வாடிக்கையாளர்களுக்கும் முன்னிருப்பாக நாங்கள் அதை இயக்குவதில்லை. ஆனால் கேமரா அமைப்புகளில் தொடர்புடைய உருப்படியை இயக்குவதன் மூலம் அதை நீங்களே செயல்படுத்தலாம் (இதைச் செய்ய நீங்கள் செல்ல வேண்டும் தனிப்பட்ட கணக்கு).

Ivideon சேவையில் WebRTC செயல்படுத்தும் அம்சங்கள்

WebRTC மற்றும் வீடியோ கண்காணிப்பு: கேமராக்களில் இருந்து வீடியோ தாமதத்தை நாங்கள் எவ்வாறு தோற்கடித்தோம்

WebRTC இன்னும் ஒரு சோதனை தொழில்நுட்பம். அதன் ஆதரவு எல்லா உலாவிகளிலும் பயனர் சாதனங்களிலும் இன்னும் சரியாகச் செயல்படுத்தப்படவில்லை, மேலும் எல்லா கேமராக்களிலும் இல்லை.

இதனால்தான் WebRTC பிளேயரை எல்லா பயனர்களுக்கும் நாங்கள் இன்னும் இயல்புநிலையாக மாற்றவில்லை.

இப்போதைக்கு, Google Chrome உலாவிகளில் மட்டுமே WebRTC ஐப் பயன்படுத்த பரிந்துரைக்கிறோம். Firefox மற்றும் Safari இன் சமீபத்திய பதிப்புகளும் இந்த தொழில்நுட்பத்தை ஆதரிக்கின்றன, ஆனால், துரதிர்ஷ்டவசமாக, இது இன்னும் நிலையற்றது.

மொபைல் சாதனங்களில் உலாவிகளுக்கான WebRTC ஆதரவை நாங்கள் இன்னும் செயல்படுத்தவில்லை. தற்போது, ​​நீங்கள் மொபைல் சாதனத்திலிருந்து உள்நுழைந்து WebRTC ஐச் செயல்படுத்தினால், இந்த பயன்முறை இயங்காது. இருப்பினும், WebRTC எங்கள் மொபைல் பயன்பாடுகளில் கிடைக்கிறது Android и iOS,.

எங்கள் சேவையில் WebRTC செயல்படுத்தலின் அம்சங்களைப் பற்றிய கதையை முடிக்கும்போது, ​​மேலும் இரண்டு நுட்பமான விஷயங்களைக் கவனிக்கலாம்.

முதலாவதாக, தொழில்நுட்பம் உண்மையான நேரத்தில் நேரடி வீடியோவை ஒளிபரப்புவதில் கவனம் செலுத்துகிறது. எனவே, உங்கள் சேனலில் வீடியோவை அனுப்புவதற்கு போதுமான அலைவரிசை இல்லை என்றால், நீங்கள் சட்டகச் சரிவைக் காண்பீர்கள் (HLS மூலம் வீடியோ மங்குவதையும், தாமதம் அதிகரிப்பதையும் நீங்கள் கவனிப்பீர்கள், ஆனால் பிரேம் துளிகள் எதுவும் இருக்காது), ஆனால் வீடியோ உண்மையாகவே ஒளிபரப்பப்படும். நேரம்.

இரண்டாவதாக, நிகழ்நேரத்தில் நேரடி வீடியோவுடன் வேலை செய்யும் வகையில் தொழில்நுட்பம் வடிவமைக்கப்பட்டுள்ளதால், காப்பகப்படுத்தப்பட்ட வீடியோ தரவுகளுடன் வேலை செய்ய நாங்கள் அதைப் பயன்படுத்துவதில்லை.

சேவையில் மற்ற மாற்றங்கள்

இந்த நேரத்தில், ஃப்ளாஷ் இனி தானியங்கி இயந்திர தேர்வு பொறிமுறையில் ஈடுபடவில்லை. நீங்கள் இன்னும் அத்தகைய பிளேயரைப் பயன்படுத்தலாம், ஆனால் இதைச் செய்ய நீங்கள் அதை கணக்கு அல்லது கேமரா அமைப்புகளில் கைமுறையாகத் தேர்ந்தெடுக்க வேண்டும். இது ஃபேஷனுக்கான அஞ்சலி அல்ல, எங்கள் சேவையின் புள்ளிவிவரங்களின்படி, ஃப்ளாஷ் உடன் பணிபுரியும் பயனர்கள் யாரும் இல்லை. பயனரின் உலாவி அதை ஆதரிக்கிறதா என்பதைத் தீர்மானிக்க முயல்வதால், சுமார் 2 வினாடிகள் விலைமதிப்பற்ற நேரத்தை இழக்கிறோம்.

எங்கள் கிளவுட் வீடியோ கண்காணிப்பு அமைப்பு மற்றும் தனிப்பட்ட கணக்கில் உங்களுக்காகக் காத்திருக்கும் மாற்றங்களின் சுருக்கமான கண்ணோட்டம் இங்கே உள்ளது. எங்களுடன் இருங்கள் மற்றும் செய்திகளைப் பின்தொடரவும்!

ஆதாரம்: www.habr.com

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster