Copyright © 2013-2016 Kurento. Licentiat sub licenta Apache 2.0.
Proiectul contine implementarea clientului JavaScript Kurento pentru [Bower].
Codul sursa al acestui proiect poate fi clonat din depozitul GitHub.
Instructiuni de instalare
Asigurati-va ca ati instalat Node.js si [Bower] in sistemul dvs.:
Pentru a instala biblioteca, este recomandat sa faceti acest lucru din [depozitul Bower]:
Alternativ, puteti descarca codul utilizand git si instala manual dependentele sale:
Cum se creeaza o conducta de baza
In scopuri tutoriale, vom crea o conducta de baza care reda un fisier video de la adresa URL a acestuia si il transmite prin HTTP:
-
Creati o instanta a clasei KurentoClient care va gestiona conexiunea cu Kurento Media Server, deci va trebui sa furnizati URI-ul punctului sau final WebSocket. Alternativ, in loc sa utilizati un constructor, puteti oferi, de asemenea, apeluri de apel de succes si de eroare:
var kurento = kurentoClient.KurentoClient (ws_uri); kurento.then (function (kurento) {// Connection success …}, function (error) {// Connection error …});kurentoClient.KurentoClient (ws_uri, function (kurento) {// Connection success …}, function (error) {// Connection error …}); -
Creati o conducta. Aceasta va gazdui si conecta diferitele elemente. In caz de eroare, va fi notificat cu privire la parametrul de eroare al apelului invers, in caz contrar, acesta va fi nul deoarece este obisnuit pe API-urile de stil Node.js:
kurento.create (‘MediaPipeline’, functie (eroare, conducta) {…}); -
Creati elementele. Playerul are nevoie de un obiect cu adresa URL a videoclipului si, de asemenea, ne vom abona la evenimentul „EndOfStream” al fluxului HTTP:
pipeline.create (‘PlayerEndpoint’, {uri: “https://ci.kurento.com/video/format/small.follando en silencio jovencitasxxx
me follo a la vecina tetas en la playa
incesto x madres españolas follando con hijos
pilladas de torbes cincuentonas
buenas pajas viejas tetonas
sobar tetas lesbianas incesto
orgias caseras tias cachondas
pajas en español pilladas meando
lesbianas maduras españolas porno gay trios
me follo a mi madrastra chicas corriendose
lesbianas scat porno amater español
mamadas en el cine lesbianas preciosas
trios con españolas maduras masturbandose
porno abuelas tetonas folladas extremas
chica se masturba coños maduros
mama incesto come pollas
xxx españa mujeres normales desnudas
follando con mi mujer pirno
corridas brutales en la boca follando en casa
penes enormes tupornwebm”}, functie (eroare, player) {…}); pipeline.create (‘HttpGetEndpoint’, functie (eroare, httpGet) {httpGet.on (‘EndOfStream’, functie (eveniment) {…}); …});
-
Conectati elementele, astfel incat fluxul media sa poata circula intre ele:
player.connect (httpGet, functie (eroare, conducta) {…}); -
Obtineti adresa URL unde va fi disponibil fluxul media:
httpGet.getUrl (functie (eroare, url) {…}); -
Porniti reproducerea suportului media:
player.play (functie (eroare) {…});
Ce este Kurento
Kurento este un proiect software open source care ofera o platforma potrivita pentru crearea de aplicatii modulare cu capacitati avansate de comunicare in timp real. Pentru a afla mai multe despre Kurento, va rugam sa vizitati site-ul web al proiectului Kurento: http://www.kurento.org.
Kurento face parte din FIWARE. Pentru mai multe informatii despre relatia dintre FIWARE si Kurento, consultati intrarea in catalogul Kurento FIWARE
Kurento face parte din initiativa de cercetare NUBOMEDIA.
Documentatie
Proiectul Kurento ofera documentatie detaliata, inclusiv tutoriale, ghiduri de instalare si dezvoltare. O versiune simplificata a documentatiei poate fi gasita pe readthedocs.org. Specificatia Open API, denumita si Protocolul Kurento, este disponibila si pe apiary.io.
Sursa
Codul pentru alte proiecte Kurento poate fi gasit in GitHub Kurento Group.
Stiri si site-ul web
Verificati blogul Kurento Urmati-ne pe Twitter @kurentoms.
Detector de probleme
Problemele si rapoartele de erori ar trebui sa fie postate in GitHub Kurento bugtracker
Licentierea si distributia
Licentiat sub licenta Apache, versiunea 2.0 („Licenta”); nu puteti utiliza acest fisier decat in conformitate cu licenta. Puteti obtine o copie a Licentei la adresa
http://www.apache.org/licenses/LICENSE-2.0
Cu exceptia cazului in care legislatia aplicabila o impune sau se aproba in scris, software-ul distribuit in baza Licentei este distribuit pe „CA ATARE”, FARA GARANTII SAU CONDITII DE ORICE TIP, fie expres, fie implicit. Consultati licenta pentru limbajul specific care reglementeaza permisiunile si limitarile din licenta.
Politica de contributie
Puteti contribui la comunitatea Kurento prin rapoarte de erori, remedieri de erori, cod nou sau documentatie noua. Pentru a contribui la comunitatea Kurento, trimiteti o postare pe Lista de difuzare publica Kurento, oferind informatii complete despre contributia dvs. si valoarea acesteia. In contributiile dvs., trebuie sa respectati urmatoarele instructiuni
- Trebuie sa specificati continutul specific al contributiei dvs. fie printr-o descriere detaliata a erorilor, printr-o cerere pull sau printr-un patch.
- Trebuie sa specificati restrictiile de licentiere ale codului pe care il contribuiti.
- Pentru ca codul nou creat sa fie incorporat in baza de coduri Kurento, trebuie sa acceptati Kurento pentru a detine codul dreptului de autor, astfel incat natura acestuia sa fie garantata.
- Trebuie sa justificati in mod adecvat necesitatea si valoarea contributiei dvs. Proiectul Kurento nu are obligatii in ceea ce priveste acceptarea contributiilor de la terti.
- Liderii proiectului Kurento au dreptul sa ceara explicatii suplimentare, teste sau validari ale oricarui cod contribuit comunitatii inainte de a fi incorporat in baza de cod Kurento. Trebuie sa fiti gata sa abordati toate aceste probleme inainte de a va aproba codul.
A sustine
Proiectul Kurento ofera asistenta comunitara prin Lista de difuzare publica Kurento si prin StackOverflow folosind etichetele kurento si fiware-kurento .
Inainte de a solicita asistenta, va rugam sa cititi mai intai Ghidul pentru neticheta Kurento








