成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Windows?Server?2019?流媒體服務器的配置與管理(使用FFmpeg推流到EasyDarwin中再通過VLC觀看)

瀏覽:8日期:2023-07-16 19:50:29
目錄1. 流媒體的基本概念1.1 流媒體的定義1.2 流媒體的傳輸方式1.3 流媒體的工作原理1.4 流媒體的播放形式1.5 實驗使用軟件介紹(1)EasyDarwin(2)FFmpeg3. 流媒體服務的安裝及配置3.1 安裝和配置EasyDarwin3.2 安裝FFmpeg3.3 使用ffmpeg推流3.4 使用VLC拉流4. 參考文獻1. 流媒體的基本概念1.1 流媒體的定義

流媒體,streaming media,又叫流式媒體,它是一種多媒體表現(xiàn)形式。當供應商將媒體交付至互聯(lián)網(wǎng)后,數(shù)據(jù)包分段技術將媒體數(shù)據(jù)壓縮,以流的形式在網(wǎng)絡中分段傳送,當終端用戶想要觀看時,通過流媒體客戶端對數(shù)據(jù)流進行解壓,媒體會向供應商交付前一樣顯示出來。即實時播放。

(1)傳統(tǒng)媒體與流媒體對比

傳統(tǒng)方式觀看視頻文件的過程:視頻文件上傳到服務器后,用戶通過客戶端軟件將視頻全部下載好后,才能觀看視頻。

流媒體方式:視頻文件上傳到服務器后,當用戶使用客戶端軟件請求訪問(觀看)時,數(shù)據(jù)包通過特殊的壓縮方式,將視頻文件分成一個個小的數(shù)據(jù)包,由流媒體服務器向客戶端連續(xù)的、實時的傳送到客戶端中,這樣用戶可以一邊觀看一邊下載,不需要等待視頻文件全部下載完后才能觀看。

(2)術語解釋 推流 指的是把采集階段封包好的內(nèi)容傳輸?shù)椒掌鞯倪^程。其實就是將現(xiàn)場的視頻信號傳到網(wǎng)絡的過程。【推流】對網(wǎng)絡要求比較高,如果網(wǎng)絡不穩(wěn)定,直播效果就會很差,觀眾觀看直播時就會發(fā)生卡頓等現(xiàn)象,觀看體驗很是糟糕。 拉流 指服務器已有直播內(nèi)容,用指定地址進行拉取的過程。直播節(jié)目內(nèi)容以流的形式在網(wǎng)絡中進行傳輸。所謂拉流即從云端將直播流拉取到本地。在終端實現(xiàn)直播的播放。 兩者區(qū)別 推流是把數(shù)據(jù)推送到服務器的過程,而拉流是從服務器中直播的內(nèi)容用指定的地址去拉取。

1.2 流媒體的傳輸方式

包括順序流式傳輸和實時流式傳輸。

(1)順序流式傳輸

實時傳送,適合現(xiàn)場廣播,支持隨機訪問,用戶可快進或后退觀看后面或前面的內(nèi)容。前提條件是保證媒體信號帶寬與網(wǎng)絡帶寬匹配,而且該種傳輸方式必須需要專用實時流協(xié)議

(2)實時流式傳輸

順序下載,在給定時刻,用戶只能觀看已下載的部分,不能跳到還未下載的部分,這種一般比較適合高質(zhì)量的短片段,如片頭、片尾和廣告。

1.3 流媒體的工作原理

流式傳輸一般采用HTTP/TCP來傳輸控制信息,RTP(實時傳輸協(xié)議)和UDP(用戶數(shù)據(jù)包協(xié)議)來傳輸實時數(shù)據(jù)。

Q:為什么傳輸實時數(shù)據(jù)使用UDP而不是TCP?

A:TCP是可靠的傳輸協(xié)議,傳輸需要經(jīng)過三次握手,通信雙方都需要確認無誤后才能開始傳輸數(shù)據(jù),同時TCP開銷很大。而UDP則是不可靠的傳輸協(xié)議,通信雙方傳輸數(shù)據(jù)時無需經(jīng)過三次握手驗證,發(fā)送方只需將數(shù)據(jù)流發(fā)送到接收方即可,無需等待接收方的數(shù)據(jù)響應報文。例如QQ或者微信等一些SNS通信軟件的數(shù)據(jù)傳輸均采用UDP,用戶只需將信息發(fā)送給對方即可。

① 用戶選擇流媒體服務后,Web瀏覽器域Web服務器間使用HTTP/TCP交換控制信息,將需要傳輸?shù)膶崟r數(shù)據(jù)從原始數(shù)據(jù)庫中檢索出來。

② Web瀏覽器啟動流媒體播放器,使用HTTP從Web服務器檢索的相關參數(shù)(包括目錄信息,視頻的編碼類型和服務器地址等信息)對流媒體播放器進行初始化。

③ 流媒體播放器與流媒體服務器運行實時流協(xié)議,交換控制信息,實時流協(xié)議提供執(zhí)行播放,快進、快倒,暫停和錄制等功能。

④ 流媒體服務器通過RTP/UDP協(xié)議將視頻流數(shù)據(jù)傳輸?shù)讲シ牌鳎坏?shù)據(jù)流抵達客戶端,客戶端即可播放視頻。

1.4 流媒體的播放形式

1)單播方式

一臺服務器傳送的數(shù)據(jù)包只能傳遞給客戶機,采用點到點(P2P)。

(2)組播方式

允許路由器將數(shù)據(jù)包復制到多個通道,一對多。

(3)點播方式

客戶端主動發(fā)起與服務器連接,允許用戶控制媒體流的播放,可以對網(wǎng)絡視頻進行開始、停止、后退、快進或暫停等操作。

(4)廣播方式

數(shù)據(jù)包復制發(fā)送到網(wǎng)絡上所有用戶,用戶被動接受流不管用戶是否需要。

1.5 實驗使用軟件介紹(1)EasyDarwin

EasyDarwin 是一款開源的流媒體服務器軟件。

EasyDarwin 開源流媒體服務器,是高性能開源RTSP流媒體服務器,基于go語言研發(fā),維護和優(yōu)化:RTSP推模式轉發(fā)、RTSP拉模式轉發(fā)、錄像、檢索、回放、關鍵幀緩存、秒開畫面、RESTful接口、WEB后臺管理、分布式負載均衡等功能。

官方網(wǎng)址:EasyDarwin

本次實驗中,以EasyDarwin作為流媒體服務器。

(2)FFmpeg

ffmpeg是完整的跨平臺解決方案,用于記錄,轉換和流傳輸音頻和視頻。網(wǎng)址:FFmpeg

本次實驗中,使用ffmpeg將視頻推流到流媒體服務器EasyDarwin中 (3)VLC media player

VLC是一個免費的開源跨平臺多媒體播放器和框架,可播放大多數(shù)多媒體文件以及DVD,音頻CD,VCD和各種流協(xié)議。

網(wǎng)站:VLC media player

2. 網(wǎng)絡拓撲及說明

流媒體服務器:安裝EasyDarwin流媒體服務及ffmpeg推流工具。

IP地址:192.168.82.228

PC2:安裝VLC及OBS。

具體過程:流媒體服務器中存在視頻庫,在流媒體服務器中使用ffmpeg將視頻轉換為流,然后轉發(fā)(推流)到EasyDarwin服務中,在PC2上使用VLC或OBS對流媒體服務器中的視頻進行拉流,達到觀看視頻的效果。

3. 流媒體服務的安裝及配置3.1 安裝和配置EasyDarwin

(1)下載EasyDarwin

從Github中下載EasyDarwin的Windows端安裝包,打開EasyDarwin安裝文件夾,文件夾中包括下面幾個文件和文件夾:

logs文件夾:存放EasyDarwin服務日志信息www文件夾:EasyDarwin的Web UI源碼easydarwin.db:存放EasyDarwin的數(shù)據(jù)EasyDarwin.exe:EasyDarwin的執(zhí)行程序easydarwin.ini:EasyDarwin配置文件ServiceInstall-EasyDarwin.exe:EasyDarwin服務安裝程序ServiceUninstall-EasyDarwin.exe:EasyDarwin服務卸載程序

(2)設置EasyDarwin配置文件

點擊【easydarwin.ini】,修改以下選項:

[http]port=80default_username=admindefault_password=admin[rtsp]port=554

[http]下的【port】指EasyDarwin的Web控制UI的端口號,默認為10008,根據(jù)實際需求修改,這里改成80。

【default_username】和【default_password】是Web控制UI的登錄用戶名和密碼,默認均為:admin,根據(jù)實際需求修改。

[rtsp]下的【port】指RTSP協(xié)議使用的端口號,默認為554,根據(jù)實際需求修改。

(3)啟動EasyDarwin服務

點擊ServiceInstall-EasyDarwin.exe,安裝EasyDarwin服務,出現(xiàn)命令提示符,加載完成后按任意鍵即可,這時EasyDarwin服務已經(jīng)安裝在【服務】中并在后臺運行。

(4)查看Web控制臺UI

打開瀏覽器,在地址欄輸入:http://192.168.82.228,使用用戶名和密碼登錄。

3.2 安裝FFmpeg

(1)下載FFmpeg

從官網(wǎng)下載:FFmpeg Builds,將文件夾放置相應的目錄中(為設置環(huán)境變量做準備),打開ffmpeg文件夾,點擊bin目錄,看到三個應用程序,其中ffmpeg是用來推流用的。

ffmpeg.exe

ffplay.exe

ffprobe.exe

ffmpeg.zeranoe.com will close on Sep 18, 2020, and all builds will be removed. If you’re using Zeranoe FFmpeg Builds in your product, please ensure that you have a hosting strategy in place by the 18th. Thank you to everyone who supported the project along the way!

(2)設置環(huán)境變量

打開【控制面板】——>【系統(tǒng)和安全】——>【系統(tǒng)】——>【高級系統(tǒng)設置】——>【環(huán)境變量】——>【系統(tǒng)變量】——>【Path】——>【新建】,輸入(1)中bin文件夾的完整物理目錄即可,最后點擊【確定】。

3.3 使用ffmpeg推流

準備工作:在C盤中創(chuàng)建一個名為【Videos】的文件夾,將準備好的視頻1.mp4和2.mp4移動到該目錄下。

(1)推流

打開命令提示符,輸入:

ffmpeg -re -i C:\Videos\1.mp4 -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://192.168.82.228/test# 或者ffmpeg -re -i C:\Videos\2.mp4 -rtsp_transport udp -vcodec h264 -f rtsp rtsp://192.168.82.228/test2

(2)配置防火墻

配置一條名為VLC 554的入站策略,選擇特定端口554,TCP連接,允許任何地址連接。

(3)查看推流信息

打開瀏覽器,在地址欄輸入:http://192.168.82.228,點擊【推流列表】,可以看到,有一個視頻正在被轉發(fā)(推流)到EasyDarwin服務中。

3.4 使用VLC拉流

(1)在PC2中安裝VLC media player,打開(此步驟較簡單,故省略)。

(2)點擊【媒體】——>【打開網(wǎng)絡串流】.

在URL欄中輸入:

rtsp://192.168.82.228/test2

最后點擊播放。

該地址是EasyDarwin的Web控制UI的推流列表中的播放地址。

(3)VLC會自動從流媒體服務器中拉取數(shù)據(jù)流,經(jīng)過VLC轉化為視頻播放。(拉流)

返回流媒體服務器,打開EasyDarwin的Web控制UI,在拉流列表中看到,有客戶端進行視頻觀看,傳輸方式是UDP,下載流量為49.7MB。

至此,一套完整的流媒體服務搭建完成。流媒體服務的搭建需要良好的網(wǎng)絡帶寬,因此在測試本次實驗的時候,盡量使用虛擬機內(nèi)網(wǎng)流量,這樣可以不影響物理機中的WAN流量。

4. 參考文獻EasyDarwinFFmpegVLC media player

到此這篇關于Windows Server 2019 流媒體服務器的配置與管理(使用FFmpeg推流到EasyDarwin中再通過VLC觀看)的文章就介紹到這了,更多相關win2019 流媒體服務器內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: IIS Windows
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国内精品久久久久影院薰衣草| 亚洲私人影院| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品免费av| 91啦中文在线观看| 日韩欧美黄色影院| 国产精品亚洲第一| 欧美日韩在线综合| 日韩国产欧美视频| 日韩亚洲国产欧美| 国产精品超碰97尤物18| 国产精品草草| 国产精品三级在线观看| 欧美精品二区| 欧美国产视频在线| 欧美96在线丨欧| 中文字幕乱码一区二区免费| 女生裸体视频一区二区三区| 国产三级欧美三级| aaa亚洲精品一二三区| 欧美电视剧在线观看完整版| 国产成人精品亚洲777人妖 | 国产精品免费区二区三区观看| 亚洲欧美aⅴ...| 99精品99久久久久久宅男| 亚洲乱码精品一二三四区日韩在线| 日韩一区二区久久| 亚洲国产视频直播| 久久久一本精品99久久精品66| 三级欧美在线一区| 欧美视频一二三区| 国产精品自在在线| 日韩你懂的在线观看| 99久久综合狠狠综合久久| 久久亚洲综合色一区二区三区| 91小视频在线免费看| 国产精品美女久久久久av爽李琼| 黄页网站一区| 一区二区久久久| 在线中文字幕一区二区| 麻豆91精品视频| 制服丝袜亚洲播放| aa级大片欧美| 中文字幕永久在线不卡| 亚洲看片一区| 日韩激情视频在线观看| 欧美日韩成人综合| 成人动漫在线一区| 国产精品狼人久久影院观看方式| 亚洲精品自在在线观看| 午夜精品国产更新| 欧美日韩国产免费一区二区| 国产成人免费在线视频| 中文字幕 久热精品 视频在线| 99精品久久久| 亚洲女性喷水在线观看一区| 91丨porny丨户外露出| 中文字幕国产一区| 国产一区二区三区成人欧美日韩在线观看 | 久久精品一区二区三区中文字幕| 免费精品视频在线| 亚洲欧美日韩国产一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美一级高清大全免费观看| 欧美精品啪啪| 亚洲美女电影在线| 色视频欧美一区二区三区| 国产精品自拍毛片| 国产精品视频免费看| 免费久久久一本精品久久区| 国内精品伊人久久久久av一坑| 久久亚洲春色中文字幕久久久| 久久aⅴ国产欧美74aaa| 欧美精品亚洲一区二区在线播放| 99视频一区二区| 亚洲人成亚洲人成在线观看图片| 久久亚洲欧美| 成人激情免费电影网址| 国产精品美日韩| 色噜噜久久综合| 成人免费av网站| 亚洲免费伊人电影| 欧美日韩国产精品自在自线| 欧美日韩一区在线观看视频| 日本一道高清亚洲日美韩| 久久久久久久久久久久电影| 欧美一级网站| gogo大胆日本视频一区| 亚洲高清免费观看高清完整版在线观看| 3d动漫精品啪啪一区二区竹菊| 欧美日韩久久| 美女国产一区二区三区| 2023国产精品自拍| 国产亚洲精品v| 精品一区二区三区在线观看国产| 国产亚洲综合性久久久影院| 久久综合狠狠综合久久综青草| 99综合电影在线视频| 午夜精品久久久久久久| 欧美激情视频一区二区三区在线播放 | 欧美一区二区三区免费看| 亚洲视频网在线直播| 欧美区一区二区三区| 尤物精品在线| 国产一区二区导航在线播放| 亚洲柠檬福利资源导航| 91精品国产综合久久福利软件| 亚洲人成免费| 成人免费毛片嘿嘿连载视频| 亚洲一区二区三区四区不卡| 精品成人佐山爱一区二区| 久久久www| 欧美日韩一区二区三区免费| 国内精品伊人久久久久av影院| 亚洲精品国产a| www国产成人免费观看视频 深夜成人网| 欧美综合二区| 欧美激情一区| 国产精品乡下勾搭老头1| 亚洲国产精品久久艾草纯爱| 国产性色一区二区| 欧美日韩精品欧美日韩精品| 亚洲久久一区| 色综合中文字幕国产| 亚洲综合成人在线视频| 久久久亚洲午夜电影| 欧美日韩综合在线| 夜夜嗨一区二区三区| av一区二区三区| 麻豆精品一区二区三区| 亚洲人被黑人高潮完整版| 精品国产乱码久久久久久牛牛 | 亚洲欧美日韩精品在线| 午夜电影亚洲| 大胆欧美人体老妇| 久久精品国产第一区二区三区| 一区二区三区日本| 中文一区二区完整视频在线观看| 日韩欧美国产电影| 欧美日韩精品免费观看视频| 久热国产精品| 日韩亚洲不卡在线| 国产精品yjizz| 91在线你懂得| 国产99精品视频| 美国三级日本三级久久99| 亚洲国产精品久久人人爱蜜臀| 在线成人小视频| 久久精品动漫| 国产日韩欧美一区二区三区在线观看 | 一区二区三区免费观看| 国产色综合久久| 中文在线资源观看网站视频免费不卡| 欧美在线|欧美| 国产一区二区三区的电影| 欧美日韩一区二区三区在线视频| 大白屁股一区二区视频| 国产精品一区专区| 久久99精品国产.久久久久久| 午夜一区二区三区在线观看| 亚洲精品欧美在线| 亚洲视频在线一区观看| 中文在线免费一区三区高中清不卡| 久久嫩草精品久久久精品一| 精品免费日韩av| 日韩精品在线网站| 日韩欧美第一区| 欧美日韩国产一二三| 欧美色成人综合| 欧美午夜精品久久久久久超碰 | 久久综合九色综合欧美亚洲| 日韩三级免费观看| 日韩亚洲欧美综合| 日韩视频中午一区| 欧美一区二区日韩一区二区| 欧美精品在线视频| 欧美日韩国产影片| 欧美丰满一区二区免费视频| 欧美日本一区二区| 欧美人狂配大交3d怪物一区| 欧美日韩国产色站一区二区三区| 欧美在线视频日韩| 欧美久久久久久久久久| 91麻豆精品国产91久久久久久久久| 欧美精品在线视频| 欧美大片顶级少妇| 久久综合av免费| 久久精品视频网| 国产三级欧美三级日产三级99| 国产日产欧产精品推荐色| 国产精品午夜春色av| 中文字幕在线视频一区| 亚洲精品久久久蜜桃| 亚洲一二三四在线| 污片在线观看一区二区| 精品一区二区三区视频在线观看| 黄色日韩三级电影| 成人免费视频国产在线观看| 欧美在线三区| 夜久久久久久|