vl流媒體系統(tǒng)是實現(xiàn)了單路碼流輸入,多路輸出的直播平臺,并支持多平臺輸出。el7紅軟基地
發(fā)布端可以實時采集視音頻,并實時分發(fā)給其他用戶。輸出支持http方式,支持iPhone,iPad,Android,PC平臺各個瀏覽器。同時支持HLS流及Flv流輸出,同時也支持自定義協(xié)議的數(shù)據(jù)輸出。并具備mp4錄像功能(demo版未開放錄像功能)
可以應(yīng)用在監(jiān)控直播,網(wǎng)絡(luò)視頻主播等有直播需求的網(wǎng)絡(luò)應(yīng)用
demo版的I幀間隔固定2秒,ios的HLS流媒體分片是5秒。去除了數(shù)據(jù)庫認(rèn)證部分,接管了http的文件請求。實際應(yīng)用中,可以分離http頁面和流部分,頁面可以由網(wǎng)站提供。
文件說明
Server目錄中是服務(wù)器
Client目錄中是客戶端
其中publisherd.exe是發(fā)布端
recverD.exe是一個簡單的接收端,未做數(shù)據(jù)緩沖,數(shù)據(jù)抖動時會有畫面跳躍,只是用來評估系統(tǒng)延時的。