網易雲直播 —— 會議系統開發前言

前端時間,參與了一個會議系統的開發。我開發大體功能有:
1、創建會議:包括 會議標題、會議類型、會議時間、會議地點、主持人、	出席人(從組織架構中選擇)、會議主題(最少一個,可多個);

2、會議列表:未開始(可以刪除取消會議)、進行中(可以推流拉流)、已完成(只能進行會議視頻點播)。進行中和已完成都可以進入會議界面,並可以進行聊天討論。

3、會議界面:簽到功能、與會人員列表、會議文件(pdf展示)、會議聊天(socket)、會議視頻回放(會議結束後有會議視頻)。

4、會議界面推流拉流:推流直播和拉流播放,都放在了同一個界面。根據直播人員的切換,進行推流拉流的切換。

大體功能就是如此,這些也基本涵蓋了一個會議app系統的大部分功能,這裏大體記錄一下。

這些都不是重點,重點是第一次使用了網易雲的直播 和 點播功能(網易太小氣了,個人開發者連直播、點播測試的權利都沒有。如果不是項目需要,我是不會用的。格局太小了,註定成不了大事!)。

羅列一下,開發參考:
1、直播推流 和 播放器(拉流、點播)
2、推流端SDK(Android)
3、播放器SDK(Android)

開通直播和點播後,在控制檯創建自己的應用。按提示,一個賬號創建一個應用就可以。:
在這裏插入圖片描述
下圖是直播和點播功能列表:
在這裏插入圖片描述
點擊直播管理,可以進入直播頻道列表:
在這裏插入圖片描述
點擊地址,可以看到推流和拉流地址(拉流支持三種,http的web頁面可以直接播放):
在這裏插入圖片描述
點擊錄製,可以選擇錄製的文件格式(MP4、MP3、FLV)
在這裏插入圖片描述
點擊點播的文件管理,可以看到之前推流的視頻文件,
在這裏插入圖片描述
點擊 地址 可以看到具體的視頻文件的地址。(默認是mp4格式,推流錄製時可以修改類型)
在這裏插入圖片描述
以上,就是推流和點播的控制檯界面,給個人開發者看看(一般人,網易不給看)。創建頻道、獲取推流、拉流、直播地址,這些肯定是後臺通過相應Api獲取到的,但是我覺得客戶端也得知道咋回事。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章