Imobilye tan vwa ak kominikasyon videyo ant navigatè
Se fason konvansyonèl nan ki vwa ak videyo kominikasyon te pote soti, epi tou ki nan ki done transfere, se ki baze sou modèl la kliyan-sèvè. Gen bezwen yon sèvè yon bagay nan sèvis tou de oswa tout aparèy kominike epi mete yo an kontak. Kominikasyon Se poutèt sa, yo dwe pase nan yon nwaj oswa yon machin prensipal.
WebRTC chanje tout sa. Li pote kominikasyon a yon bagay ki rive dirèkteman ant de machin, sepandan tou pre oswa byen lwen yo ye. Epitou, li travay nan navigatè - pa bezwen download yo ak enstale anyen.
Ki moun ki Dèyè WebRTC?
Gen yon ekip nan gran dèyè konsèp jwèt sa a chanje. Google, Mozilla ak Opera yo deja ap travay nan sipò li, pandan y ap Microsoft te montre enterè, men li rete olye pasif, li di li pral antre nan boul la lè bagay la te estanda. Pale de normalisation, IETF a ak WWWC yo ap travay defini ak fòm li nan yon estanda. Li pral estanda nan yon API (Application Programming Interface) ke devlopè ka itilize nan zouti kominikasyon pwodwi senp ki ka itilize nan navigatè yo.
Poukisa WebRTC?
Ki sa li ap eseye reyalize te posib byen lwen tèlman sèlman nan gwo òganizasyon nan itilize nan frè lisans chè ak chè grefon propriétaires. Avèk API WebRTC a, nenpòt moun ki gen konesans pwogram debaz yo pral kapab devlope zouti gaya pou kominikasyon vwa ak videyo, ak aplikasyon entènèt done. RTC entènèt pral pote alantou plizyè benefis, tankou:
- Itilizatè yo pa pral oblije download yo ak enstale aplikasyon propriétaires. Yo sèlman gen yo sèvi ak WebRTC navigatè yo sipòte.
- Pi ba Pleasant yo pral mande depi distans ki kouvri pandan kominikasyon yo ap redwi nan eliminasyon an nan sèvè ak nwaj koneksyon.
- Kòm yon rezilta, pral gen mwens latansi ak pi wo bon jan kalite nan odyo ak videyo.
- Done yo pral afèkte pi efikasman nan teknoloji a.
- Pa pral gen yon bezwen pou grefon tankou Flash.
- Li pral pi fasil yo devlope zouti pou kominikasyon. Eleman HTML5 natif natal yo pral itilize.
Obstak ki gen rapò ak WebRTC
Genyen yon kantite pwoblèm ki ekip k ap travay sou WebRTC yo dwe adrese yo nan lòd yo jwenn yon bagay definitif. Pami yo se sa ki annapre yo:
- Ki codec pou itilize? Depi jwè yo gen enterè diferan, yo pa gen ankò dakò sou si yo itilize H.264, VP8 a oswa lòt kodèk.
- Depi teknoloji a pral baze sou navigatè, konpatibilite navigatè yo pral yon pwoblèm. Se sèlman Chrome, Firefox, ak Opera sipòte li kounye a. Mank navigatè ak sipò WebRTC yo pral prejidis.
- Estanda a pa poko defini, ki se poze yon pwoblèm nan adopsyon li yo pa jwè kle.
Yon egzanp sou yon App WebRTC
Yon bon egzanp sou yon app WebRTC se Slam kib Google a ki pèmèt ou jwe pong ak zanmi ou fas a zanmi fè fas a, endepandaman de distans ki genyen ant ou. Grafik jwèt la yo rann lè l sèvi avèk WebGL ak band lan si delivre nan odyo entènèt. Ou ka jwe menm bagay la nan cubeslam.com. Ou ka sepandan sèlman jwe li sou òdinatè ou tankou, tankou nan jounen jodi a, vèsyon an mobil nan Chrome pa ankò sipòte WebRTC. Jwèt sa yo te fèt tou de ankouraje Chrome ak WebRTC. Pa gen okenn grefon adisyonèl yo oblije jwe jwèt la, pa menm Flash, bay nan kou ou gen vèsyon an dènye nan Chrome.
WebRTC Pou Devlopè
WebRTC se yon pwojè sous louvri. API la ki pral bay pou an tan reyèl kominikasyon (RTC) ant navigatè se nan JavaScript senp.
Pou yon pi plis konpreyansyon pwofondè nan WebRTC, gade videyo sa a.