ਬਰਾਊਜ਼ਰ ਦੇ ਵਿਚਕਾਰ ਰੀਅਲ-ਟਾਈਮ ਵਾਇਸ ਅਤੇ ਵੀਡੀਓ ਕਮਿਊਨੀਕੇਸ਼ਨ
ਰਵਾਇਤੀ ਢੰਗ ਹੈ ਜਿਸ ਵਿੱਚ ਆਵਾਜ਼ ਅਤੇ ਵੀਡੀਓ ਸੰਚਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਜਿਸ ਵਿਚ ਡੇਟਾ ਨੂੰ ਤਬਦੀਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਉਹ ਕਲਾਇੰਟ-ਸਰਵਰ ਮਾਡਲ 'ਤੇ ਅਧਾਰਤ ਹੈ. ਦੋਵਾਂ ਜਾਂ ਸਾਰੀਆਂ ਸੰਚਾਰ ਸਾਧਨਾਂ ਦੀ ਸੇਵਾ ਲਈ ਇਕ ਸਰਵਰ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸੰਪਰਕ ਵਿਚ ਪਾਓ. ਇਸ ਲਈ ਸੰਚਾਰ ਨੂੰ ਇੱਕ ਬੱਦਲ ਜਾਂ ਮੁੱਖ ਮਸ਼ੀਨ ਵਿੱਚੋਂ ਲੰਘਣਾ ਪੈਂਦਾ ਹੈ.
WebRTC ਇਹ ਸਭ ਬਦਲਦਾ ਹੈ ਇਹ ਅਜਿਹੀ ਕਿਸੇ ਚੀਜ਼ ਨਾਲ ਸੰਚਾਰ ਲਿਆਉਂਦੀ ਹੈ ਜੋ ਦੋ ਮਸ਼ੀਨਾਂ ਵਿਚਕਾਰ ਸਿੱਧਾ ਵਾਪਰਦਾ ਹੈ, ਭਾਵੇਂ ਕਿ ਉਹ ਨੇੜੇ ਜਾਂ ਦੂਰ ਜਿੰਨੇ ਉਹ ਹਨ. ਵੀ, ਇਹ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ - ਕੁਝ ਵੀ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ.
ਕੌਣ ਹੈ WebRTC ਪਿੱਛੇ?
ਇਸ ਖੇਡ ਨੂੰ ਬਦਲਣ ਵਾਲੀ ਧਾਰਨਾ ਦੇ ਪਿੱਛੇ ਮੱਲਾਂ ਦੀ ਇੱਕ ਟੀਮ ਹੈ. ਗੂਗਲ, ਮੋਜ਼ੀਲਾ ਅਤੇ ਓਪੇਰਾ ਪਹਿਲਾਂ ਹੀ ਇਸਦੇ ਸਮਰਥਨ ਵਿੱਚ ਕੰਮ ਕਰ ਰਹੇ ਹਨ, ਜਦੋਂਕਿ ਮਾਈਕਰੋਸਾਫਟ ਨੇ ਬੜੀ ਦਿਲਚਸਪੀ ਦਿਖਾਈ ਹੈ ਪਰ ਰਹਿੰਦੀ ਰਹਿੰਦੀ ਹੈ, ਅਤੇ ਇਹ ਕਹਿੰਦੇ ਹੋਏ ਕਿ ਇਹ ਗੱਲ ਕਦੋਂ ਪ੍ਰਮਾਣੀਕ ਹੋ ਗਈ ਹੈ. ਮਾਨਕੀਕਰਨ ਦੀ ਗੱਲ ਕਰਦੇ ਹੋਏ, ਆਈਈਟੀਐਫ ਅਤੇ ਡਬਲਯੂਡਬਲਿਊਡਬਲਯੂਡਬਲਿਊਸੀ ਨੇ ਇੱਕ ਮਿਆਰੀ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਅਤੇ ਉਸ ਨੂੰ ਰੂਪ ਦੇਣ ਲਈ ਕੰਮ ਕੀਤਾ ਹੈ. ਇਹ ਇੱਕ ਏਪੀਆਈ (ਐਪਲੀਕੇਸ਼ਨ ਪਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ) ਵਿੱਚ ਪਰ੍ਮਾਣੀਕਰਨ ਕੀਤਾ ਜਾਏਗਾ, ਜੋ ਕਿ ਡਿਵੈਲਪਰ ਸਧਾਰਨ ਸੰਚਾਰ ਸਾਧਨਾਂ ਦੇ ਉਤਪਾਦਾਂ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹਨ ਜੋ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ.
ਵਾਈਬਰਟੀ?
ਮਹਿੰਗੇ ਲਾਈਸੈਂਸ ਫੀਸਾਂ ਅਤੇ ਮਹਿੰਗੀਆਂ ਮਾਲਕੀ ਪਲੱਗਨਾਂ ਦੀ ਵਰਤੋਂ ਰਾਹੀਂ ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ ਹੁਣ ਤੱਕ ਸਿਰਫ ਵੱਡੀਆਂ ਸੰਸਥਾਵਾਂ ਵਿੱਚ ਹੀ ਸੰਭਵ ਹੈ. WebRTC API ਦੇ ਨਾਲ, ਬੁਨਿਆਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਗਿਆਨ ਵਾਲਾ ਕੋਈ ਵੀ ਵਿਅਕਤੀ ਵੌਇਸ ਅਤੇ ਵੀਡੀਓ ਸੰਚਾਰ ਲਈ ਮਜ਼ਬੂਤ ਸੰਦ ਵਿਕਸਿਤ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੇਗਾ, ਅਤੇ ਡੇਟਾ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਸ. ਵੈੱਬ RTC ਕਈ ਲਾਭ ਲਿਆਏਗਾ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਹੁਣ ਮਾਲਕੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੋਵੇਗੀ ਉਹਨਾਂ ਨੂੰ ਸਿਰਫ ਉਹਨਾਂ ਦੇ WebRTC ਸਮਰਥਿਤ ਬ੍ਰਾਉਜ਼ਰ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ
- ਲੋਅਰ ਬੈਂਡਵਿਡਥ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਕਿਉਂਕਿ ਸੰਚਾਰ ਦੌਰਾਨ ਕਵਰ ਕੀਤੀ ਦੂਰੀ ਨੂੰ ਸਰਵਰ ਅਤੇ ਕਲਾਉਡ ਕਨੈਕਸ਼ਨਾਂ ਦੇ ਖਾਤਮੇ ਤੋਂ ਘੱਟ ਕੀਤਾ ਜਾਵੇਗਾ.
- ਇਸਦੇ ਸਿੱਟੇ ਵਜੋਂ, ਘੱਟ ਲੇਟੈਂਸੀ ਅਤੇ ਉੱਚ ਗੁਣਵੱਤਾ ਆਡੀਓ ਅਤੇ ਵੀਡੀਓ ਹੋਣਗੇ.
- ਟੈਕਨਾਲੋਜੀ ਰਾਹੀਂ ਡੇਟਾ ਨੂੰ ਵਧੇਰੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਚਲਾਇਆ ਜਾਵੇਗਾ.
- ਫਲੈਸ਼ ਵਰਗੇ ਪਲਗਇੰਸ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਰਹੇਗੀ.
- ਸੰਚਾਰ ਲਈ ਸੰਦ ਵਿਕਸਿਤ ਕਰਨਾ ਸੌਖਾ ਹੋਵੇਗਾ. ਨੇਟਿਵ HTML5 ਤੱਤ ਵਰਤੇ ਜਾਣਗੇ.
WebRTC ਦਾ ਸਾਹਮਣਾ ਕਰਨ ਵਿੱਚ ਰੁਕਾਵਟਾਂ
ਕਈ ਮੁੱਦੇ ਹਨ ਜੋ ਵੈਬਰੀਟੀ ਉੱਤੇ ਕੰਮ ਕਰਨ ਵਾਲੀਆਂ ਟੀਮਾਂ ਨੂੰ ਫੈਸਲਾਕੁੰਨ ਕੁਝ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸੰਬੋਧਨ ਕਰਨਾ ਪੈਂਦਾ ਹੈ ਇਹਨਾਂ ਵਿੱਚੋਂ ਹੇਠਾਂ ਦਿੱਤੇ ਹਨ:
- ਕਿਹੜਾ ਕੋਡਕ ਵਰਤਣਾ ਹੈ? ਖਿਡਾਰੀਆਂ ਦੇ ਵੱਖੋ ਵੱਖਰੇ ਹਿੱਤਾਂ ਹਨ, ਇਸ ਲਈ ਉਨ੍ਹਾਂ ਨੇ ਅਜੇ ਵੀ ਇਸ ਗੱਲ 'ਤੇ ਸਹਿਮਤੀ ਨਹੀਂ ਦਿੱਤੀ ਹੈ ਕਿ H.264, VP8 ਜਾਂ ਹੋਰ ਕੋਡਕ
- ਕਿਉਂਕਿ ਤਕਨਾਲੋਜੀ ਬ੍ਰਾਉਜ਼ਰ 'ਤੇ ਆਧਾਰਿਤ ਹੋਵੇਗੀ, ਇਸਲਈ ਬ੍ਰਾਊਜ਼ਰ ਅਨੁਕੂਲਤਾ ਇੱਕ ਮੁੱਦਾ ਹੋਵੇਗੀ. ਕੇਵਲ Chrome, ਫਾਇਰਫਾਕਸ ਅਤੇ ਓਪੇਰਾ ਇਸ ਸਮੇਂ ਇਸਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ. WebRTC ਸਹਾਇਤਾ ਨਾਲ ਬ੍ਰਾਉਜ਼ਰ ਦੀ ਕਮੀ ਨੁਕਸਾਨਦੇਹ ਹੋ ਜਾਵੇਗੀ
- ਮਿਆਰੀ ਅਜੇ ਤਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ, ਜੋ ਮੁੱਖ ਖਿਡਾਰੀਆਂ ਦੁਆਰਾ ਇਸ ਨੂੰ ਅਪਣਾਉਣ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਦਾ ਪ੍ਰਤੀਕ ਹੈ.
ਇੱਕ WebRTC ਐਪ ਦਾ ਇੱਕ ਉਦਾਹਰਣ
ਇੱਕ WebRTC ਐਪ ਦੀ ਇੱਕ ਵਧੀਆ ਮਿਸਾਲ ਗੂਗਲ ਦਾ ਕਯੂਬ ਸਲਾਮ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਰਿਮੋਟ ਮਿੱਤਰ ਦੇ ਨਾਲ ਪੋਂਗ ਖੇਡਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਭਾਵੇਂ ਤੁਹਾਡੇ ਵਿੱਚ ਦੂਰੀ ਦਾ ਫਰਕ ਨਾ ਹੋਵੇ ਖੇਡ ਦੇ ਗਰਾਫਿਕਸ ਨੂੰ WebGL ਅਤੇ ਸਾਊਂਡਟਰੈਕ ਦੁਆਰਾ ਰੈਂਡਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇ ਵੈਬ ਆਡੀਓ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਤੁਸੀਂ ਸਮਾਨ ਕਰ ਸਕਦੇ ਹੋ cubeslam.com ਤੇ. ਤੁਸੀਂ ਭਾਵੇਂ ਸਿਰਫ ਇਸਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ ਚਲਾ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਅੱਜ ਦੇ ਸਮੇਂ, Chrome ਦਾ ਮੋਬਾਈਲ ਸੰਸਕਰਣ ਅਜੇ ਵੀ ਵੈਬ੍ਰੈਟੀ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਅਜਿਹੇ ਖੇਡਾਂ ਨੂੰ Chrome ਅਤੇ WebRTC ਨੂੰ ਉਤਸ਼ਾਹਤ ਕਰਨ ਲਈ ਦੋਹਾਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਖੇਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੋਈ ਹੋਰ ਪਲੱਗਇਨ ਦੀ ਲੋੜ ਨਹੀਂ, ਫਲੈਸ਼ ਵੀ ਨਹੀਂ, ਬਲਕਿ ਤੁਹਾਡੇ ਕੋਲ Chrome ਦਾ ਨਵਾਂ ਵਰਜਨ ਮੌਜੂਦ ਹੈ
ਡਿਵੈਲਪਰਾਂ ਲਈ WebRTC
WebRTC ਇੱਕ ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਹੈ API ਜੋ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿਚਕਾਰ ਰੀਅਲ-ਟਾਈਮ ਸੰਚਾਰ (RTC) ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਏਗੀ, ਉਹ ਸਧਾਰਨ JavaScript ਵਿੱਚ ਹੈ
WebRTC ਦੀ ਡੂੰਘਾਈ ਨਾਲ ਸਮਝ ਲਈ, ਇਸ ਵੀਡੀਓ ਨੂੰ ਦੇਖੋ.