作為互聯(lián)網(wǎng)的新生力量,一種新型的社交互動(dòng)方式匪煌,直播軟件快速在互聯(lián)網(wǎng)行業(yè)占有一席之地。市場(chǎng)上對(duì)于直播軟件的開發(fā)應(yīng)用也越來(lái)越多党巾,直播軟件的框架萎庭?直播軟件的原理?直播軟件的功能點(diǎn)齿拂?直播軟件測(cè)試關(guān)注點(diǎn)驳规?想了解的繼續(xù)查閱下文,給你支招~
——直播軟件的框架——
??視頻直播前后臺(tái)的框架(圖片以QQ視頻直播架構(gòu)為例署海,下同)
直播客戶端的框架
先說(shuō)下直播的原理吗购,就是把主播錄制的視頻,推送到服務(wù)器砸狞,在由服務(wù)器分發(fā)給觀眾觀看捻勉。
?直播環(huán)節(jié):推流端即主播客戶端(圖2中的左邊部分):采集、美顏處理刀森、編碼踱启、推流
服務(wù)端處理(圖1的中間部分):轉(zhuǎn)碼、錄制研底、截圖埠偿、鑒黃
播放器即觀眾客戶端(圖2的右邊部分):拉流、解碼榜晦、渲染
——直播軟件的功能點(diǎn)——
1冠蒋、個(gè)人賬戶相關(guān)
? ? ? 普通登陸、第三方登陸乾胶、忘記密碼浊服、注冊(cè)统屈、搜索、修改個(gè)人信息牙躺、直播列表愁憔、關(guān)注列表、粉絲列表孽拷、查看個(gè)人信息吨掌、收入榜、關(guān)注和取消脓恕、等級(jí)膜宋、設(shè)置、充值提現(xiàn)等炼幔;
2秋茫、直播列表
? ? ?關(guān)注、熱門乃秀、附近肛著、最新、分類直播用戶列表跺讯、banner頁(yè)枢贿、搜索等;
3刀脏、房間邏輯
? ? ? 創(chuàng)建房間局荚、進(jìn)入房間、退出房間愈污、關(guān)閉房間耀态、切換房間、房間設(shè)置暂雹、房間用戶列表等首装;
4、主播直播
? ? ? 錄制擎析、推流簿盅、解碼挥下、播放揍魂、美顏、水印棚瘟、前后臺(tái)切換等现斋;
5、觀看直播
?????????聊天信息偎蘸、滾屏彈幕庄蹋、送禮物瞬内、禮物顯示、加載界面等限书;
?6虫蝶、禮物
?????????普通禮物、豪華禮物倦西、紅包能真、排行榜、第三方充值扰柠、禮物動(dòng)態(tài)更新等粉铐;
?7、 聊天
?????????私聊卤档、聊天室蝙泼、關(guān)注、推送劝枣、黑名單等;
?8汤踏、統(tǒng)計(jì)
????????業(yè)務(wù)統(tǒng)計(jì)、第三方統(tǒng)計(jì)等哨免;
? 9茎活、超管
????????禁播、隱藏琢唾、審核等载荔;
——直播軟件測(cè)試關(guān)注點(diǎn)——
???功能、UI采桃、兼容懒熙、易用性、安全普办、考慮性能工扎,并發(fā),手機(jī)客戶端甚至還考慮流量衔蹲,電量耗損肢娘。
視頻質(zhì)量的重要參數(shù):幀率,分辨率舆驶,碼率(與上下行寬帶有關(guān))
測(cè)試時(shí)橱健,注意同時(shí)關(guān)注主播端與觀眾端視頻情況!
1.首屏是否秒開
2.音質(zhì)是否失真沙廉,延遲拘荡,長(zhǎng)時(shí)間連接音頻穩(wěn)定性
3.視頻播放的流暢性、清晰度(靜止場(chǎng)景撬陵、運(yùn)動(dòng)場(chǎng)景)
4.音頻和視頻的實(shí)時(shí)同步
5.不同網(wǎng)絡(luò)環(huán)境下音視頻(ipv4珊皿、ipv6网缝、4G、3G)
6.斷網(wǎng)斷電蟋定,視頻重連
7.前后臺(tái)切換粉臊、鎖屏解鎖、分享后返回直播房間驶兜、第三方應(yīng)用中斷場(chǎng)景下维费,視頻重連
8.直播視頻是否橫屏支持
性能、并發(fā)測(cè)試促王;房間人數(shù)頻繁進(jìn)出場(chǎng)景以下3種參考:
1.每隔2min犀盟,5~10個(gè)加入,同此時(shí)段5~8個(gè)退出
2.前5min蝇狼,每隔1min加入5個(gè)阅畴,10min時(shí),同時(shí)加入50個(gè)迅耘,之后隨機(jī)退出
3.待房間人數(shù)穩(wěn)定后贱枣,隨機(jī)測(cè)試其中客戶端,查看穩(wěn)定性
應(yīng)用程序流量颤专、電量損耗纽哥,性能測(cè)試小工具GT等
====轉(zhuǎn)自?http://mp.weixin.qq.com/s/vwS5O1yGj3hxkRWAXi0NuA