2018年伊始,全民直播答題浪潮來襲,一度被認為是一個新的互聯網風口,王思聰憑借在現象級產品《沖頂大會》上瘋狂"撒幣"一時風光無二,憑借超高獎金和超低門檻吸引了大量網民參與和市場的目光。正因為直播答題是一種通過極低的成本來推動APP獲客、保留存、拉活躍的新模式,各類直播答題APP如雨后春筍般進入大家的視野,越來越多企業希望趕上這波風口,快速搭建一套直播答題系統。
作為一名環信生態圈資深開發者,本著對技術的熱衷,對環信的眷戀和對黨的忠誠,基于環信即時通訊云寫了“小信競答”這個直播答題開源項目,目前項目源碼已全部免費開放,希望對有需求的企業和開發者提供一個思路和參考。
小信競答技術架構圖
整個項目分為管理員端,觀眾端和服務端,首先在服務端預設好題目,由管理員發起直播開始答題,服務端收到指令將12道題目利用環信IM推送到觀眾端,觀眾端收到題目開始答題,將答案返回給服務端由服務端進行判斷,如果答題正確進入下一題,答題錯誤判斷是否使用復活卡,這里要注意的是需要加一個復活卡的使用次數判斷。
在整個答題過程中,管理員端會定時去服務端查詢答題結果,等到全部答題結束,點擊結束本次答題,服務端將計算好的結果返回并發放獎金,使用環信IM推送將答題結果推給觀眾端。
小信競答效果圖
關于直播間:
直播間由直播畫面和聊天室兩個部分組成,“小信競答”的聊天室使用環信聊天室,集成比較簡單,基礎版就能支持5000人在線聊天,增值服務版聊天室人數無上限,可以去環信官網注冊一個開發者賬號,創建應用將APPKEY替換成自己的;環信直播聊天室可以集成所有市場主流CDN廠商的推拉流功能(騰訊,七牛,UCloud,網宿等)。
環信直播聊天室優勢:
1、采用支持高并發的異步架構,輕松應對千萬級并發請求; 各項基礎服務集群化,確保系統高可用性; 系統冗余度高,容量評估體系完善,彈性擴容應對流量峰值;
2、支持各種消息格式:文字、表情、圖片、聲音、視頻、附件、位置、擴展消息;
3、支持實時配置的消息分級策略,確保重要消息優先必達;
4、支持直播聊天室后臺管理及審核功能,提供直播相關數據統計;
5、提供智能反垃圾和自定義敏感詞過濾功能;
6、快速集成,demo提供高質量代碼示例,可根據運營情況隨時擴展;
7、聊天室人數無上限
寫到最后:
小信競答源碼全部開放,僅供學習和參考,如果作為商業用途,按照廣電總局對網絡直播答題節目管理的,需要 “網絡視聽許可證、主持人持證、還有通過審批發放的節目備案號”,三證缺一不可,未持有《信息網絡傳播視聽節目許可證》的任何機構和個人,一律不得開辦網絡直播答題節目。