直播技術?
姿勢:攝像頭采集,音視頻編解碼,流媒體協議,音視頻流推送到流媒體服務器,流媒體網絡分發,用戶播放器,音視頻同步,網絡延遲自適應。需要錄制,多種視頻文件的格式和封裝。需要交互和彈幕的話,還要更多的web服務
基礎配置?
a、導庫
libstdc++.tbd
CoreMedia.framework
AVFoundation.framework
AudioToolbox.framework
libz.tbd
libNodeMediaClient.a靜態庫
b、音頻單例
可以播放和錄音
c、實例化單例類輸入和輸出URL路徑,輸出時記得判斷可能輸出的為空,因為沒存過,輸入就是直接把輸出的內容進行輸入,這就像銀行,既存錢又放貸
發布直播?
同樣是一個帶秘書的高管,只不過這個高管比較奇怪,不僅需要傀儡,還需要她老家戶籍的傀儡,簡直無敵了,那還不簡單公司把想安排的傀儡強制性改成高管老家的戶籍,必須保證屏幕常亮,需要設置高管的工作節奏,工作的快慢,設置傳出去的視頻的參數,以及一些特異功能,例如消除噪音,高管的狀態調節好了之后,便可以擺出工作的樣子,但是還沒正式工作,僅僅是一個預覽而已,必須點擊發布的開關之后才可以真正有效地開展工作,而且通常直播都是開啟前面的攝像頭,同理的是,高管下班總是拖拖拉拉,必須讓高管下班,否則高管的腦袋不會休息導致功能紊亂
1、屏幕常量
2、初始化高管
3、高管秘書安排
4、設置高管的錄音能力
5、設置高管錄視頻的能力
6、設置高管的特異功能,去除噪音
7、讓高管操作老家戶籍的傀儡模擬工作環境
8、讓高管獲得權力正式開始工作
9、通過高管來切換攝像頭和開關閃光燈
觀看直播?
請來一個高管LivePlayer類,高管做一些適應本公司的設置例如前端的傀儡,傀儡的大致樣子,工作時長,最高加班時長,接收公司給與的權利,開始工作,每天上班的時候,啟動高管,下班后必須手動關閉,高管的很多事情還沒法說停就停,必須等了又等,催了又催,而且必須保障高管搞作期間燈一直亮著
帶來一個秘書,這個秘書能夠知道高管的每一個工作階段,只需建立一個委托就可以讓秘書工作,這樣就可以從秘書哪里知道高管的各種狀態了
1、屏幕常量
2、初始化高管
3、高管秘書安排
4、讓高管操作老家戶籍的傀儡模擬工作環境
5、設置高管進入工作狀態前的熱身時間
5、設置高管可以挽回損失的最大有效時間
8、讓高管獲得權力正式開始工作