हमारे पुराने दोस्त WebRTC से और खुशखबरी.
सटीक जानकारी दें: तीन अच्छी खबरें और एपीआई में कुछ मामूली बदलाव किए गए.
Chrome के लिए RTCDataChannel
RTCDataChannel को Chrome में लागू कर दिया गया है और simpl.info/dc पर छोटा-सा डेमो.
यह डेमो, 100 लाइनों से भी कम में आर्बिट्रेरी डेटा का पीयर-टू-पीयर कम्यूनिकेशन दिखाता है. आपको इसके लिए Chrome 25 या उसके बाद का वर्शन चाहिए, जिसका मतलब है बीटा या कैनरी.
RTCDataChannel, RTCPeerConnection में पहले से मौजूद सुविधाओं का ज़्यादा से ज़्यादा इस्तेमाल करता है – कम से कम, फ़ायरवॉल और एनएटी से बाहर आने के लिए ICE फ़्रेमवर्क के इस्तेमाल – और इसमें ऐसे कई संभावित ऐप्लिकेशन हैं जिनके लिए इंतज़ार का समय कम होना सबसे अहम है: गेमिंग, रिमोट डेस्कटॉप ऐप्लिकेशन, रीयल-टाइम टेक्स्ट चैट, और फ़ाइल ट्रांसफ़र के लिए.
RTCDataChannel के बारे में ज़्यादा जानकारी के लिए, WebRTC का इस्तेमाल शुरू करना देखें.
एपीआई में किए गए बदलाव
कम मज़ेदार, लेकिन अब भी अहम: Chrome 26 से, कुछ RTCPeerConnection और MediaStream API प्रॉपर्टी को getter तरीके से कनेक्ट किया गया है:
- MediaStream में अब audioTracks प्रॉपर्टी के बजाय
getAudioTracks()
तरीके औरvideoTracks
के बजायgetVideoTracks()
तरीके का इस्तेमाल किया गया है. - RTCPeerConnection में अब
localStreams
के बजायgetLocalStreams()
औरremoteStreams
की जगहgetRemoteStreams()
उपलब्ध है.
MediaStream की झलक देखने के लिए, Simplepl.info/gum getUserMedia
का डेमो देखें. stream
वैरिएबल ग्लोबल स्कोप में है: कंसोल से इसकी जांच करें. इसी तरह SIMpl.info/pc पर RTCPeerConnection के लिए: RTCPeerConnection ऑब्जेक्ट pc1
और pc2
ग्लोबल स्कोप में है.
Chrome <=> Firefox
और अगर आपसे आपसे छूट गया है, तो तो अब Chrome, Firefox से 'बात' कर सकता है.
इसे अभी webrtc.org/start पर आज़माया जा सकता है. इस पेज पर सभी निर्देश, सोर्स कोड के लिंक, और एपीआई में अंतर के बारे में जानकारी दी गई है.
Mozilla और Google के उन उपयोगकर्ताओं के लिए एक सलाह जिन्होंने यह सब किया.
कोडिंग करते रहें! साथ ही, किसी भी गड़बड़ी के बारे में हमें बताएं. इसके लिए, इस पोस्ट पर टिप्पणी करें या bugs.chromium.org पर टिप्पणी करें. याद रखें कि आपको chromestatus.com पर जाकर, लागू करने की अप-टू-डेट जानकारी मिल सकती है.