1. 程式人生 > >快速實現android手機端多人視訊會議直播(免費)

快速實現android手機端多人視訊會議直播(免費)

reechatsdk為所有基於網際網路的實時通訊需求使用者提供了完整的解決方案,包括實時音訊/視訊互動、原生sdk低延遲廣播,相容第三方rtmp和hls直播方案

  1. 解壓壓縮包,並把reechat.jar和其他*.so匯入目標android工程(Add as Library)。
     
  2. 在MainActivity.onCreate函式裡註冊,傳入上下文context:
    NativeVoiceEngine.getInstance().register(this);
     
  3. 建立一個回撥事件監聽函式,並建立資料接收器,繫結之,在SdkListener裡處理各種sdk回撥結果:
    ReceiveDataFromC receiver = new ReceiveDataFromC();
    SdkVoiceListener listener = new SdkVoiceListener() {
        public void SdkListener(int cmdType, final int error, String dataPtr, int dataSize) {
            switch (cmdType) {
                case: 1://初始化
                //process
                break;
            }
        }
    }

    receiver.set_voice_listener(listener);
     
  4. 在MainActivity.onCreate函式裡初始化sdk
    NativeVoiceEngine.getInstance().initSdk(“3768c59536565afb”, “df191ec457951c35b8796697c204382d0e12d4e8cb56f54df6a54394be74c5fe”);
     
  5. 設定進房唯一使用者名稱
    NativeVoiceEngine.getInstance().setUserInfo(username, “”);
     
  6. 請求進入房間
    NativeVoiceEngine.getInstance().RequestJoinRoom(roomid);
     
  7. 請求離開房間
    NativeVoiceEngine.getInstance().RequestQuitRoom();


    注意:
    1. AndroidManifest.xml配置攝像頭和麥克風訪問許可權。
    2. 如需自建媒體伺服器,請移步www.reechat.org下載服務端程式。建好服務端後,在客戶端初始化sdk前呼叫如下語句:
    NativeVoiceEngine.getInstance().SetSdkParam(“RoomServerAddr”, gateway_server_ip);

     

相關推薦

快速實現android手機視訊會議直播免費

reechatsdk為所有基於網際網路的實時通訊需求使用者提供了完整的解決方案,包括實時音訊/視訊互動、原生sdk低延遲廣播,相容第三方rtmp和hls直播方案 解壓壓縮包,並把reechat.jar和其他*.so匯入目標android工程(Add as Library

快速實現ios手機視訊會議直播免費

Rechatsdk為所有基於網際網路的實時通訊需求使用者提供了完整的解決方案,包括實時音訊/視訊互動、原生sdk低延遲廣播,相容第三方rtmp和hls直播方案 解壓後把reechat.framework匯入目標ios工程。   註冊sdk統一回調函式 ReeCha

“兩行”程式碼,實現FaceTime的新視訊通話效果

一年一度的 WWDC 開幕了。我們看了來自各個勤勞媒體的回顧與解讀。在這些新功能中,最吸引我們的還是最新更新的 FaceTime。 這次 FaceTime 不僅開始支援群組視訊通話,還可以在視訊通話時,判斷誰在說,並自動放大他的視訊視窗。乍看上去,很是驚豔。不過如果是基於聲網視訊通話

基於Webrtc的視訊會議的簡單實現

通過重寫WEBRTC傳輸模組來實現一個簡單的視訊會議,效果如下圖: 說明: 1、畫面1、2、3都是其他手機傳過來的影象,區域網內有點點卡頓,同時軟解3路資料你懂的。 2、聲音比較清晰,服務端沒有做混音處理。 實現原理: 1、服務端是小夥伴用C++配合實現的

Webrtc 視訊會議系統 伺服器 Licode 介紹

       WebRTC又稱 web實時通訊,主要是為了擴充套件瀏覽器的功能,使瀏覽器能夠進行實時音視訊通訊,不同的瀏覽器對Webrtc的實現程式碼也許不同,但Google的瀏覽器將Webrtc的實現程式碼開源了,以至於很多人一聽到Webrtc就聯想到Google的開源實現

FlexAir 開源版-視訊聊天室,網路遠端視訊會議系統((Flex,Fms3聯合開發))

整個軟體的圖片:   本系統是基於Flex的Air環境開發(air1.5版本),伺服器端使用的是fms3.0(本人現在使用的是fms3.0學習版本(免費)) 介面分為3部分:左,中,右 左邊顯示使用者列表(點使用者頭像聊天,點攝像頭圖片看對方視訊,管理使用者等

使用JavaWeb實現Android自動化構建打包加固多渠道-GUI篇

一、前言:   Android打包是一件比較繁瑣又耗時的操作,相信很多朋友都想自己搞一個屬於自己的自動化構建程式,本文則是對這一程式的實現提供一個思路方法,沒有采用 Jenkins持續整合 這種方式來實現,但大概思路都大同小異。   關於本文需要了解的一些東西:   1. 實現思

手機web頁除錯方法總結

如何檢視app中web頁的原始碼: 目前可用的解決辦法是使用Chrome瀏覽器提供的“”檢查裝置“”功能。 準備:最新的Chrome版本,vpn賬號(使用該功能需要翻牆),一根資料線。 準備完畢之後,將手機通過資料線連線到電腦,最好電腦下載一個手機助手,確保USB已連線上。

Flask專案之手機租房網站的實戰開發

說明:該篇部落格是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家! 接著上一篇部落格繼續往下寫 :https://blog.csdn.net/qq_41782425/article/details/85706012 注:在此專案中我不會使用程式碼塊插入程式碼,而是通過插入圖片來進行演

Flask專案之手機租房網站的實戰開發

說明:該篇部落格是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家! 接著上一篇部落格繼續往下寫 :https://blog.csdn.net/qq_41782425/article/details/85676643 注:在此專案中我不會使用程式碼塊插入程式碼,而是通過插入圖片來進行演

Flask專案之手機租房網站的實戰開發

說明:該篇部落格是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家! 接著上一篇部落格繼續往下寫 :https://blog.csdn.net/qq_41782425/article/details/85623829 注:在此專案中我不會使用程式碼塊插入程式碼,而是通過插入圖片來進行演

Flask專案之手機租房網站的實戰開發

說明:該篇部落格是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家! 接著上一篇部落格繼續往下寫 :https://blog.csdn.net/qq_41782425/article/details/85613780 目錄 一丶建立專案 二丶建立工程目錄(拆分manage.py

Flask專案之手機租房網站的實戰開發

說明:該篇部落格是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家! 一丶專案介紹 產品:關於手機端的移動租房網站 角色:在這個產品中使用者包括房東與房客 功能:房東可以在這個平臺釋出自己的房屋,房客可以在這個平臺尋找自己想要租的房子(類似短租平臺) 設計模式:

Flask專案之手機租房網站的實戰開發

說明:該篇部落格是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家! 接著上一篇部落格繼續往下寫 :https://blog.csdn.net/qq_41782425/article/details/85934776 目錄 一丶登入後端介面編寫 二丶登入介面測試 三丶登入前

Flask專案之手機租房網站的實戰開發

說明:該篇部落格是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家! 接著上一篇部落格繼續往下寫 :https://blog.csdn.net/qq_41782425/article/details/85858348 目錄 一丶補充 二丶簡訊驗證碼前端編寫  三丶

Android手機通過藍芽向目標裝置ble傳輸訊息

最近一直在研究兩個手機用過藍芽通訊,參考了部分網上程式碼,到最後也沒弄清楚。(樓主是學渣......)然後有一個專案要用手機通過藍芽控制三色燈,我就隨意寫了一下客戶端的應用程式,而且沒有測試,通過部落格記錄一下方便以後使用測試。閒話不多說。開始----參考部分網上程式碼:附上

Android手機通過wifi進行數據傳輸

int apk nal com urn contacts views parent world 源文件5 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayoutxmln

【移動開發】關於一對一視訊交友直播延遲優化

6 月底釋出了一個針對視訊直播的實時流網路 LiveNet 和完整的直播雲解決方案,很多開發者對這個網路和解決方案的細節和使用場景非常感興趣。 結合實時流網路 LiveNet 和直播雲解決方案的實踐,我們用一系列文章,更系統化地介紹當下大熱的視訊直播各環節的關鍵技術,幫助視訊直播創業者們更全面、深入地瞭解視

Android實現視訊聊天應用

本文轉載於資深Android開發者“東風玖哥”的部落格。 本系列文章分享了基於Agora SDK 2.1實現多人視訊通話的實踐經驗。 轉載已經過原作者許可。原文地址 自從2016年,鼓吹“網際網路寒冬”的論調甚囂塵上,2017年亦有愈演愈烈之勢。但連麥直播、線上抓娃

WebRTC實現網頁版視訊聊天室

因為產品中要加入網頁中網路會議的功能,這幾天都在倒騰 WebRTC,現在分享下工作成果。 話說 WebRTC Real Time Communication 簡稱 RTC,是谷歌若干年前收購的一項技術,後來把這項技術應用到瀏覽器中並開源出來,而且搞了一套標準提交給W3C,稱為WebRTC,官方