編輯:關於Android編程
最近工作需要做一款直播APP,恩是的,從RTMP協議的實現開始到處理服務器高並發、負載均衡、客戶端播放器實現等等等.....
估計全部寫完我也到而立之年了吧23333......
BOSS們估計也是發現了我的困惑。。所以打算集成第三方sdk開發,現在大部分的直播產品都會借助第三方的直播技術,這樣也可以保證直播的質量。
最後著重測試的還是阿裡雲和樂視雲的第三方sdk,阿裡雲的直播產品剛出不久,感覺文檔以及調試過程還不是很清晰,現在一直沒弄明白為啥推流推出去了但是另外一邊拉流拉不了,也不知道是播放器的問題還是咋的,用戰旗的直播間測試就可以拉到流,希望有大牛可以在評論區告知一二。
本文講的是樂視雲直播Demo的使用過程,感覺樂視在文檔邏輯上比阿裡雲還是強很多的至少,條理清晰邏輯嚴謹,能讓新手很快找到方向。
那麼本文的目的呢,是給出一個最簡單清晰的Demo整理路線,讓各位做到真正的1分鐘看懂實現集成樂視sdk的直播Demo實現過程。
實現效果如下:
樂視雲直播Demo步驟
首先登陸樂視雲視頻登陸入口:
樂視雲視頻
登陸注冊,然後點擊進入,然後在頂部產品項裡選擇移動直播
進入移動直播頁面後,點擊免費開通,會進入移動直播的應用管理界面,點擊創建應用,創建自己的第一個直播應用:
應用創建十分簡單,輸入名字類型平台就可以了,之後我們會看到幾個很重要的參數:
分別是推流域名、播放域名、發布點名稱以及簽名密鑰。
有了這幾個東西,我們就可以開始直播實踐了。
分別下載推流SDK和播放SDK,並將內含的Demo運行到手機上。
推流端配置:
打開手機的推流端應用:
依次輸入推流域名,簽名密鑰,以及流名稱,注意這個流名稱是自己自定義的。
然後點擊開始直播,就可以直播推流了。
播放端配置:
這裡要注意播放地址規則:rtmp://{域名}/發布點/{直播流名稱}
域名是上文中申請應用的播放域名,發布點是live,直播流名稱是上文播放時自定義的名稱。
以上就是樂視雲Demo的全部步驟辣,剩下的開發過程都很簡單,從代碼中探索即可。
1.服務Service簡介服務(service)是Android中實現程序後台運行的程序,非常適合去執行那些不需要和用戶交互還要長期運行的任務,其運行不依賴任何用戶界面。
Service概念及用途:Android中的服務,它與Activity不同,它是不能與用戶交互的,不能自己啟動的,運行在後台的程序,如果我們退出應用時,Service進程
iMAG是一個非常簡潔高效的移動跨平台開發框架,開發一次可以同時兼容Android和iOS平台,有點兒Web開發基礎就能很快上手。當前移動端跨平台開發的框架有很多,但用i
本文實例講述了Android中AsyncTask與handler用法。分享給大家供大家參考,具體如下:首先,我們得明確下一個概念,什麼是UI線程。顧名思義,ui線程就是管