
i κατεβάσετε τον πηγαίο κώδικα WebRTC, αλλά δεν μπορώ να βρω τον κωδικό οποιουδήποτε libjingle κατά το WebRTC, και δεν μπορείτε να βρείτε πώς WebRTC χρήση libjingle (δεν μπορούν να βρουν, όπως XmppTask κατηγορίας στον κώδικα WebRTC του)


μπορεί κάποιος να μου δώσει έναν οδηγό;

 
πώς WebRTC χρήση libjingle;
===========================



Αυτά είναι δύο ξεχωριστά πακέτα.


WebRTC είναι το τμήμα πολυμέσων μόνο - καμία σχέση με σηματοδότηση (η οποία είναι ό, τι είναι XMPP και Jingle).


libjingle χρησιμοποιείται για να δημιουργήσετε μια εφαρμογή που τρέχει σε μια συσκευή ή έναν υπολογιστή, ενώ WebRTC σχεδιάζεται και στοχεύει στο να ενσωματωθούν σε σελίδες HTML, χρησιμοποιώντας ένα πρόγραμμα περιήγησης στο web.

 

Libjingle είναι τώρα μέρος του έργου WebRTC και τη βάση κώδικα. WebRTC είναι ένα σύνολο API που κάνουν το βίντεο, ήχου, και την αλληλεπίδραση των δεδομένων απλά μέσω σύνδεσης peer-to-peer. Σε περίπτωση που, όπως χρησιμοποιείται Libjingle ως μέρος της εφαρμογής WebRTC να χειριστεί NAT traversal και το χειρισμό ρεύμα.


Libjingle αρχικά χρησιμοποιούνται αποκλειστικά μέσω του XMPP για να δημιουργήσετε μια σύνδεση από σημείο σε σημείο μεταξύ δύο πελατών chat. Οι τεχνολογίες που χρησιμοποιούνται είναι ICE, STUN, και TURN.


WebRTC έχει μια μεγάλη έμφαση στην Javascript κυρίως λόγω πυρήνα χρησιμότητά του χρησιμοποιεί την λειτουργικότητα μέσα από ένα πρόγραμμα περιήγησης. Ωστόσο, WebRTC (με Libjingle), μπορεί να κατασκευαστεί για πολλές πλατφόρμες και έχει μια σειρά από διαφορετικά APIs σε διάφορες γλώσσες.


Libjingle είναι γραμμένο σε C ++, έτσι ώστε μπορεί να χρησιμοποιηθεί από μόνη της χωρίς WebRTC. Ωστόσο, συνιστούμε να χρησιμοποιήσετε τη λειτουργικότητα Libjingle μέσα από το δρόμο των WebRTC APIs.

 

Ναι, libjingle φάκελο στο WebRTC έχει αφαιρεθεί στην τελευταία έκδοση, μπορείτε να το αγνοήσετε 

 

WebRTC - p2p μεταφοράς ήχου / βίντεο / δεδομένων. Σηματοδότηση - καθιερώνει τη σύνδεση μεταξύ των εφαρμογών που βασίζονται 2 WebRTC. Ρίξτε μια ματιά πάνω από αυτό το Android [app WebRTC βιντεοκλήσεων](https://github.com/pchab/AndroidRTC/blob/android-studio/webrtc-client/src/main/java/fr/pchab/webrtcclient/WebRtcClient.java) και αυτό [nodejs ρελέ σηματοδότησης](https://github.com/andyet/signalmaster) . Μπορείτε να στείλετε ένα «μήνυμα» (check-in αρχείο `sockets.js`στο έργο ρελέ στην ακόλουθη γραμμή



```
`client.on('message', function (details) {`

```

για να δείτε τι συμβαίνει με αυτό) του τύπου «init» από τη συσκευή Α στη συσκευή Β, τότε η συσκευή Β δημιουργεί μια προσφορά στη συσκευή A. Μετά από αυτό οι απαντήσεις Α στο Β, ανταλλαγή υποψήφιοι πάγου στη συνέχεια σύνδεση βίντεο είναι έτοιμο. (Λυπάμαι αν δεν ήμουν πολύ σαφής).

 