WebRTC
WebRTC ਰੀਅਲ-ਟਾਈਮ ਸੰਚਾਰ ਲਈ ਖੁੱਲ੍ਹਾ ਵੈੱਬ ਮਿਆਰ ਹੈ ਜੋ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਵੌਇਸ ਅਤੇ ਵੀਡੀਓ ਕਾਲਾਂ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਵਾਧੂ ਸੌਫਟਵੇਅਰ ਜਾਂ ਪਲੱਗ-ਇਨ ਦੇ।
WebRTC ਕੀ ਹੈ?
WebRTC ਦਾ ਮਤਲਬ Web Real-Time Communication ਹੈ। ਇਹ ਇੰਟਰਫ਼ੇਸਾਂ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੈ ਜਿਸ ਨਾਲ ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਐਪਾਂ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਆਡੀਓ, ਵੀਡੀਓ ਅਤੇ ਕੋਈ ਵੀ ਹੋਰ ਡਾਟਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ। ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫ਼ੇਸ ਦਾ ਮਿਆਰ W3C ਨੇ ਤੈਅ ਕੀਤਾ ਹੈ, ਜਦਕਿ ਹੇਠਲੇ ਨੈੱਟਵਰਕ ਪ੍ਰੋਟੋਕੋਲ IETF ਤੋਂ ਆਉਂਦੇ ਹਨ। ਸਾਰੇ ਮੁੱਖ ਬ੍ਰਾਊਜ਼ਰ WebRTC ਨੂੰ ਸਮਰਥਨ ਦਿੰਦੇ ਹਨ, ਇਸ ਲਈ ਕਿਸੇ ਵੈੱਬਸਾਈਟ ਉੱਤੇ ਵੀਡੀਓ ਕਾਲਾਂ ਬਿਨਾਂ ਕੁਝ ਇੰਸਟਾਲ ਕੀਤੇ ਚੱਲ ਸਕਦੀਆਂ ਹਨ।
WebRTC ਕਨੈਕਸ਼ਨ ਕਿਵੇਂ ਬਣਦਾ ਹੈ
ਦੋ ਡਿਵਾਈਸਾਂ ਗੱਲ ਕਰ ਸਕਣ, ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਉਹ ਵਿਚੋਲੇ ਸਰਵਰ (ਸਿਗਨਲਿੰਗ) ਰਾਹੀਂ ਇਹ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ ਕਿ ਉਹ ਕਿਹੜੇ ਫਾਰਮੈਟ ਸਮਰਥਿਤ ਕਰਦੀਆਂ ਹਨ ਅਤੇ ਉਨ੍ਹਾਂ ਤੱਕ ਕਿਹੜੇ ਨੈੱਟਵਰਕ ਪਤਿਆਂ ਉੱਤੇ ਪਹੁੰਚਿਆ ਜਾ ਸਕਦਾ ਹੈ। STUN ਸਰਵਰਾਂ ਦੀ ਮਦਦ ਨਾਲ ਉਹ ਆਪਣਾ ਜਨਤਕ ਪਤਾ ਲੱਭਦੀਆਂ ਹਨ ਅਤੇ ਫਿਰ ਸਿੱਧੇ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀਆਂ ਹਨ। ਜੇ ਫ਼ਾਇਰਵਾਲ ਜਾਂ ਰਾਊਟਰ ਸੈਟਿੰਗਾਂ ਇਸ ਨੂੰ ਰੋਕਦੀਆਂ ਹਨ, ਤਾਂ ਇਸ ਦੀ ਥਾਂ ਇੱਕ TURN ਸਰਵਰ ਡਾਟਾ ਅੱਗੇ ਪਹੁੰਚਾਉਂਦਾ ਹੈ। ਗਰੁੱਪ ਕਾਲਾਂ ਲਈ ਬਹੁਤ ਸਾਰੀਆਂ ਸੇਵਾਵਾਂ ਇੱਕ ਕੇਂਦਰੀ ਮੀਡੀਆ ਸਰਵਰ ਵੀ ਵਰਤਦੀਆਂ ਹਨ ਜੋ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਸਾਰੇ ਭਾਗੀਦਾਰਾਂ ਤੱਕ ਅੱਗੇ ਭੇਜਦਾ ਹੈ।
ਸੁਰੱਖਿਆ ਅਤੇ ਪਰਦੇਦਾਰੀ
WebRTC ਹਮੇਸ਼ਾ ਆਵਾਜਾਈ ਦੌਰਾਨ ਆਡੀਓ ਅਤੇ ਵੀਡੀਓ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰਦਾ ਹੈ: ਕੁੰਜੀ ਦੇ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਲਈ DTLS ਲਾਜ਼ਮੀ ਹੈ ਅਤੇ ਮੀਡੀਆ ਸਟ੍ਰੀਮਾਂ ਲਈ SRTP। ਜੇ ਕੋਈ ਕਾਲ ਕੇਂਦਰੀ ਮੀਡੀਆ ਸਰਵਰ ਰਾਹੀਂ ਚੱਲੇ, ਤਾਂ ਲਾਗੂ ਕਰਨ ਦੇ ਢੰਗ ਅਨੁਸਾਰ ਉਹ ਸਰਵਰ ਡਾਟਾ ਨੂੰ ਡੀਕ੍ਰਿਪਟ ਕੀਤੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰੋਸੈਸ ਕਰ ਸਕਦਾ ਹੈ; ਅਸਲ ਐਂਡ-ਟੂ-ਐਂਡ ਐਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਵਾਧੂ ਉਪਾਵਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਸਿੱਧੇ ਕਨੈਕਸ਼ਨ ਵਿੱਚ ਭਾਗੀਦਾਰਾਂ ਨੂੰ ਆਮ ਤੌਰ ਤੇ ਇੱਕ-ਦੂਜੇ ਦਾ IP ਪਤਾ ਵੀ ਪਤਾ ਲੱਗ ਜਾਂਦਾ ਹੈ। ਕੋਈ ਵੈੱਬਸਾਈਟ ਤੁਹਾਡਾ ਕੈਮਰਾ ਅਤੇ ਮਾਈਕ੍ਰੋਫੋਨ ਤਾਂ ਹੀ ਵਰਤ ਸਕਦੀ ਹੈ ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਇਜਾਜ਼ਤ ਦਿਓ।
Friendstime ਵਿੱਚ
Friendstime ਉੱਤੇ ਤੁਸੀਂ ਵੌਇਸ ਅਤੇ ਵੀਡੀਓ ਕਾਲਾਂ ਸਿੱਧੇ ਚੈਟ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ। ਕੰਪਿਊਟਰ ਉੱਤੇ ਸਿਰਫ਼ ਇੱਕ ਅੱਪ-ਟੂ-ਡੇਟ ਬ੍ਰਾਊਜ਼ਰ ਚਾਹੀਦਾ ਹੈ, ਕਿਸੇ ਵਾਧੂ ਪ੍ਰੋਗਰਾਮ ਦੀ ਲੋੜ ਨਹੀਂ, ਅਤੇ ਕਾਲਾਂ ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ Android ਐਪ ਵਿਚਕਾਰ ਵੀ ਕੰਮ ਕਰਦੀਆਂ ਹਨ। ਗਰੁੱਪ ਕਾਲਾਂ ਤੁਸੀਂ Android ਐਪ ਵਿੱਚ ਗਰੁੱਪ ਚੈਟ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ; ਜਿਸ ਨੂੰ ਵੀ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕਾਲ ਕੀਤੀ ਜਾਵੇ, ਉਹ ਸ਼ਾਮਲ ਹੋ ਸਕਦਾ ਹੈ। ਤੁਸੀਂ ਕੰਪਿਊਟਰ ਉੱਤੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਵੀਡੀਓ ਕਾਲਾਂ ਵਿੱਚ ਆਪਣੀ ਸਕ੍ਰੀਨ ਸਾਂਝੀ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ Android ਐਪ ਵਿੱਚ ਵੌਇਸ ਕਾਲਾਂ ਵਿੱਚ ਵੀ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
ਕੀ WebRTC ਲਈ ਮੈਨੂੰ ਕੁਝ ਇੰਸਟਾਲ ਕਰਨਾ ਪਵੇਗਾ?
ਨਹੀਂ। WebRTC ਸਾਰੇ ਮੁੱਖ ਬ੍ਰਾਊਜ਼ਰਾਂ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਬਣਿਆ ਹੋਇਆ ਹੈ। ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਉਦੋਂ ਕੈਮਰੇ ਅਤੇ ਮਾਈਕ੍ਰੋਫੋਨ ਤੱਕ ਪਹੁੰਚ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣੀ ਪੈਂਦੀ ਹੈ ਜਦੋਂ ਸਾਈਟ ਮੰਗੇ।
ਕੀ WebRTC ਮੇਰਾ IP ਪਤਾ ਜ਼ਾਹਰ ਕਰ ਦਿੰਦਾ ਹੈ?
ਸਿੱਧੇ ਕਨੈਕਸ਼ਨ ਵਿੱਚ ਦੂਜੇ ਵਿਅਕਤੀ ਨੂੰ ਆਮ ਤੌਰ ਤੇ ਤੁਹਾਡਾ IP ਪਤਾ ਪਤਾ ਲੱਗ ਜਾਂਦਾ ਹੈ। ਜੇ ਕਨੈਕਸ਼ਨ ਰਿਲੇ ਜਾਂ ਮੀਡੀਆ ਸਰਵਰ ਰਾਹੀਂ ਭੇਜਿਆ ਜਾਵੇ, ਤਾਂ ਉਹ ਸਰਵਰ ਇਸ ਦੀ ਥਾਂ ਪਤਾ ਦੇਖਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਸ਼ਬਦ
ਸੰਬੰਧਿਤ ਵਿਸ਼ੇ
Friendstime ਅਜ਼ਮਾਓ
ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਵਿੱਚ ਇੱਕ ਮਿੰਟ ਲੱਗਦਾ ਹੈ ਅਤੇ ਇਹ ਮੁਫ਼ਤ ਹੈ।