簡體   English   中英

在Android上使用WebRTC實施Kurento Client

[英]Implementing Kurento Client with WebRTC on Android

我正在嘗試在支持API 22的Android設備上實現WebRTC,並且試圖連接到Kurento Media Server以建立媒體服務器功能。 對於我的應用程序服務器層,我正在嘗試利用基於Tomcat的Java Server,並且這正在實現Kurento Client API以連接到Kurento Media Server。 我遇到的問題是了解如何在Android設備和Kurento之間建立連接以及在應用程序服務器授權了連接並且Kurento客戶端已在應用程序上初始化處理了SDP響應之后進行媒體傳輸/信令服務器。 我遇到了Kurento Android SDK(Kands),但是存儲庫缺少Maven和Gradle上的源。 在這里用Kurento實現WebRtc.org堆棧的任何幫助將不勝感激!

KANDS不能提供多大幫助,有幾個原因。 首先,這是一個過時且未維護的項目。 其次,使用您描述的設置,我想您會誤入歧途。 在您的情況下,應在您的Android客戶端中實施的信號應該在客戶端和您的應用服務器之間。 如下圖所示(描述了建議的設置),您的客戶端將使用您自己的信令協議連接到應用服務器,並且應用服務器是控制KSM的負責人。

帶有控制KMS的應用服務器的描述架構

這樣,您可以在應用程序服務器中實現所有業務邏輯,並且可以在媒體部分進行升級,通過隱藏基礎實現來保護客戶。 您唯一需要做的就是將SDP報價從客戶端發送到KMS(通過您的應用服務器),進行KMS報價,然后將答案發送回客戶端。

通過此設置,您還可以將Android客戶端連接到其他任何具有webrtc功能的客戶端,例如瀏覽器。

KANDS已停產,SDk for android僅用於他們開發定制的應用程序。 然后我們也切換到了webview。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM