2014-04-01 26 views
10

Ben ettik başarıyla android için AppRTC inşa etmek ve ben videocalls (https://apprtc.appspot.com/?r=XXXXXXXX)Kullanım AppRTC

Sorum, bunu nasıl uygulama yapabilirsiniz Demo uygulamanın adresinizi vererek yapabilmek değilim özel bir WebRTC sunucusuyla veya başka bir WebRTC uygulamasıyla (örn. https://talky.io/)

Bu konuda nasıl çalışacağım konusunda biraz kafam karıştı. Ayrıca, HERE derslerini takip ettim ve masaüstü tarayıcı arasında görüşme yapabildim ama Android uygulamasından nasıl bağlanabileceğimi bilmiyorum.

P.S.

birisi aşağıdaki bağlantılardan şu uygulama inşa ettik ilgilenen varsa:

WebRTC : ninja build not working (yorum görmek)

http://simonguest.com/2013/08/06/building-a-webrtc-client-for-android/

+0

Android için bir webrtc uygulaması oluşturmaya çalışıyorum ama sıkışmış durumdayım ... Bana doğru yönde işaret edebilir misiniz? –

+0

Kendi sunucumu dağıtmak istiyorum. ne kullandın Bana rehberlik edebilir misin? –

cevap

3

değiştirin.

Çeşitli adımlar:

Kendi HTTP sunucusu html hizmet sunmak için 1.Build (yani sizin webRTC Projenin ana sayfa yerine apprtc ana sayfasını.). Bu adımda node.js ve node-static (https://github.com/cloudhead/node-static) kullanıyorum.

2. Kendi sinyalizasyon sunucunuzu doldurun. PeerJS iyi bir seçimdir. Doküman dosyalarını oku. Ayrıca, pekitleri desteklemek için HTML dosyasını kodlayın.

İşte bir pekit uygulamasının bir örneğidir. Bana çok şey

https://developer.mozilla.org/en-US/demos/detail/peerjs

Goodluck yardım etti!

+0

Şu anda WebRTC'nin nasıl çalıştığını daha iyi anladım, sıfır sinyal sunucusundan düğüm ve socket.io ile yapıyorum. Sonra android üzerinde yapmaya çalışacağım. – Manza

+0

Apprtc client + peerjs server'ı kullanarak ayarlamayı başardınız mı? – Ignas

+0

@Ignas Pekitler ve kendi HTML/JS kodumla bir webrtc örneği oluşturmayı başardım. Apprtc'yi istemci olarak kullanmadım. – Summer

2

Aslında kendi sunucusuna https://apprtc.appspot.com/ web sürümünü dağıtabilir .

O GAE (Google App Engine) Yazılı olduğu - Bu dallar taşındı http://webrtc.googlecode.com/svn/trunk/samples/js/apprtc/

http://webrtc.googlecode.com/svn/branches/3.53/samples/js/apprtc/ Sadece GAE'nin hesabını https://appengine.google.com/ kayıt ve ona bu web uygulamasını dağıtmak klasörü.

Sonraki - Eğer GAE'nin sunucusunu kendi WebRTC Android örnek bağlayabilirsiniz - https://code.google.com/p/webrtc/source/browse/trunk/talk/examples/android/src/org/appspot/apprtc/AppRTCDemoActivity.java

Bul hattı

roomInput.setText("https://apprtc.appspot.com/?r="); 

ve Kendi sunucusu ile webrtc elde edebilirsiniz apprtc sunucu adını

+0

İlk olarak, cevaplar için teşekkürler, bir sorum var: - Bu uygulamayı kendi sunucumda tam olarak nasıl dağıtabilirim? – Manza

+0

Lütfen bu https://appengine.google.com adresini okuyun. GAE uygulamasını sunucunuza nasıl dağıtacağınıza dair tüm bilgileri bulacaksınız –

+0

GAE ile nasıl çalıştırılır?Çünkü, GAE ile aynı http/https hizmetlerini ödemek zorunda olduğumuz için, bunun için ödeme yapmak istemiyoruz. Bu durumda GAE olmadan nasıl kullanabilirim? – YumYumYum