2018年伊始,全民直播答題浪潮來(lái)襲,一度被認(rèn)為是一個(gè)新的互聯(lián)網(wǎng)風(fēng)口,王思聰憑借在現(xiàn)象級(jí)產(chǎn)品《沖頂大會(huì)》上瘋狂"撒幣"一時(shí)風(fēng)光無(wú)二,憑借超高獎(jiǎng)金和超低門檻吸引了大量網(wǎng)民參與和市場(chǎng)的目光。正因?yàn)橹辈ゴ痤}是一種通過(guò)極低的成本來(lái)推動(dòng)APP獲客、保留存、拉活躍的新模式,各類直播答題APP如雨后春筍般進(jìn)入大家的視野,越來(lái)越多企業(yè)希望趕上這波風(fēng)口,快速搭建一套直播答題系統(tǒng)。

作為一名環(huán)信生態(tài)圈資深開(kāi)發(fā)者,本著對(duì)技術(shù)的熱衷,對(duì)環(huán)信的眷戀和對(duì)黨的忠誠(chéng),基于環(huán)信即時(shí)通訊云寫了“小信競(jìng)答”這個(gè)直播答題開(kāi)源項(xiàng)目,目前項(xiàng)目源碼已全部免費(fèi)開(kāi)放,希望對(duì)有需求的企業(yè)和開(kāi)發(fā)者提供一個(gè)思路和參考。

小信競(jìng)答技術(shù)架構(gòu)圖
整個(gè)項(xiàng)目分為管理員端,觀眾端和服務(wù)端,首先在服務(wù)端預(yù)設(shè)好題目,由管理員發(fā)起直播開(kāi)始答題,服務(wù)端收到指令將12道題目利用環(huán)信IM推送到觀眾端,觀眾端收到題目開(kāi)始答題,將答案返回給服務(wù)端由服務(wù)端進(jìn)行判斷,如果答題正確進(jìn)入下一題,答題錯(cuò)誤判斷是否使用復(fù)活卡,這里要注意的是需要加一個(gè)復(fù)活卡的使用次數(shù)判斷。
在整個(gè)答題過(guò)程中,管理員端會(huì)定時(shí)去服務(wù)端查詢答題結(jié)果,等到全部答題結(jié)束,點(diǎn)擊結(jié)束本次答題,服務(wù)端將計(jì)算好的結(jié)果返回并發(fā)放獎(jiǎng)金,使用環(huán)信IM推送將答題結(jié)果推給觀眾端。

小信競(jìng)答效果圖
關(guān)于直播間:
直播間由直播畫面和聊天室兩個(gè)部分組成,“小信競(jìng)答”的聊天室使用環(huán)信聊天室,集成比較簡(jiǎn)單,基礎(chǔ)版就能支持5000人在線聊天,增值服務(wù)版聊天室人數(shù)無(wú)上限,可以去環(huán)信官網(wǎng)注冊(cè)一個(gè)開(kāi)發(fā)者賬號(hào),創(chuàng)建應(yīng)用將APPKEY替換成自己的;環(huán)信直播聊天室可以集成所有市場(chǎng)主流CDN廠商的推拉流功能(騰訊,七牛,UCloud,網(wǎng)宿等)。
環(huán)信直播聊天室優(yōu)勢(shì):
1、采用支持高并發(fā)的異步架構(gòu),輕松應(yīng)對(duì)千萬(wàn)級(jí)并發(fā)請(qǐng)求; 各項(xiàng)基礎(chǔ)服務(wù)集群化,確保系統(tǒng)高可用性; 系統(tǒng)冗余度高,容量評(píng)估體系完善,彈性擴(kuò)容應(yīng)對(duì)流量峰值;
2、支持各種消息格式:文字、表情、圖片、聲音、視頻、附件、位置、擴(kuò)展消息;
3、支持實(shí)時(shí)配置的消息分級(jí)策略,確保重要消息優(yōu)先必達(dá);
4、支持直播聊天室后臺(tái)管理及審核功能,提供直播相關(guān)數(shù)據(jù)統(tǒng)計(jì);
5、提供智能反垃圾和自定義敏感詞過(guò)濾功能;
6、快速集成,demo提供高質(zhì)量代碼示例,可根據(jù)運(yùn)營(yíng)情況隨時(shí)擴(kuò)展;
7、聊天室人數(shù)無(wú)上限
寫到最后:
小信競(jìng)答源碼全部開(kāi)放,僅供學(xué)習(xí)和參考,如果作為商業(yè)用途,按照廣電總局對(duì)網(wǎng)絡(luò)直播答題節(jié)目管理的,需要 “網(wǎng)絡(luò)視聽(tīng)許可證、主持人持證、還有通過(guò)審批發(fā)放的節(jié)目備案號(hào)”,三證缺一不可,未持有《信息網(wǎng)絡(luò)傳播視聽(tīng)節(jié)目許可證》的任何機(jī)構(gòu)和個(gè)人,一律不得開(kāi)辦網(wǎng)絡(luò)直播答題節(jié)目。



