FileCarpenterगाइड

FileCarpenter

ब्राउज़र से ब्राउज़र फ़ाइल ट्रांसफ़र कैसे काम करता है

दो browsers live session में file bytes भेज सकते हैं, बिना पूरी file को पहले cloud download object के रूप में store किए। WebRTC में signaling, DataChannel और TURN अलग-अलग भूमिकाएँ निभाते हैं।

Signaling दोनों browsers को परिचित कराता है

WebRTC connection बनने से पहले browsers को छोटे signaling service के जरिए connection descriptions और network candidates साझा करने पड़ते हैं। Signaling meeting को coordinate करता है; selected file का payload उसके पास जाना आवश्यक नहीं है।

DataChannel file को ले जाता है

Connection बन जाने पर sender file को chunks में पढ़कर ordered WebRTC DataChannel में लिखता है। Receiver browser capabilities के अनुसार उन chunks को फिर जोड़ता है या local storage में stream करता है।

TURN relay है, cloud storage नहीं

कुछ networks direct path नहीं बना पाते। TURN server active connection के दौरान encrypted WebRTC traffic relay कर सकता है ताकि session चलता रहे। यह packets आगे भेजता है, स्थायी download link नहीं बनाता।

इसका trade-off live availability है

Transfer पूरा होने तक दोनों devices online और browser tabs खुले रहने चाहिए। यदि sender और receiver एक ही समय online नहीं रह सकते, तो cloud storage link अधिक उपयुक्त हो सकता है।

संबंधित PDF टूल