国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ZLMediaKit 各種推拉流

這篇具有很好參考價(jià)值的文章主要介紹了ZLMediaKit 各種推拉流。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1 用ffmpeg 推音視頻流

./ffmpeg -f dshow -i video="HP Wide Vision HD Camera" -f dshow -i audio="麥克風(fēng)陣列 (Realtek High Definition Audio)" -rtbufsize 100M -max_delay 100 -pix_fmt yuv420p -tune zerolatency -c:v libx264 -crf 18 -s 1280x720 -preset ultrafast -r 30 -g 30  -profile:v baseline -level 3.0 -acodec aac -f flv rtmp://172.16.0.28:1935/live/test

命令中各個(gè)參數(shù)的含義解釋:

- `-f dshow`: 指定音視頻輸入設(shè)備為DirectShow。
- `-i video="HP Wide Vision HD Camera"`: 指定視頻輸入設(shè)備為名為"HP Wide Vision HD Camera"的攝像頭。
- `-f dshow`: 指定音頻輸入設(shè)備為DirectShow。
- `-i audio="麥克風(fēng)陣列 (Realtek High Definition Audio)"`: 指定音頻輸入設(shè)備為名為"麥克風(fēng)陣列 (Realtek High Definition Audio)"的麥克風(fēng)。
- `-rtbufsize 100M`: 設(shè)置實(shí)時(shí)緩沖大小為100MB。
- `-max_delay 100`: 設(shè)置最大延遲為100毫秒。
- `-pix_fmt yuv420p`: 設(shè)置輸出像素格式為yuv420p。
- `-tune zerolatency`: 優(yōu)化編碼設(shè)置以實(shí)現(xiàn)低延遲。
- `-c:v libx264`: 指定視頻編碼器為libx264。
- `-crf 18`: 設(shè)置視頻質(zhì)量,值越小質(zhì)量越高。
- `-s 1280x720`: 設(shè)置輸出視頻分辨率為1280x720。
- `-preset ultrafast`: 設(shè)置編碼速度為ultrafast,犧牲壓縮效率以提高編碼速度。
- `-r 30`: 設(shè)置輸出視頻的幀率為30幀/秒。
- `-g 30`: 設(shè)置關(guān)鍵幀間隔為30幀。
- `-profile:v baseline`: 設(shè)置視頻編碼器的profile為baseline。
- `-level 3.0`: 設(shè)置視頻編碼器的level為3.0。
- `-acodec aac`: 指定音頻編碼器為AAC。
- `-f flv`: 指定輸出格式為FLV。
- `rtmp://172.16.0.28:1935/live/test`: 指定輸出目標(biāo)為RTMP服務(wù)器上的地址"rtmp://172.16.0.28:1935/live/test"。

2 用ffmpeg 推桌面流

 ./ffmpeg -f gdigrab -thread_queue_size 1024 -rtbufsize 10M  -framerate 30 -offset_x 0 -offset_y 0 -draw_mouse 1 -i desktop -rtbufsize 100M  -max_delay 100 -pix_fmt yuv420p -tune zerolatency -c:v libx264 -crf 18 -preset ultrafast -r 30 -g 30 -s 1280x720  -profile:v baseline -level 3.0   -acodec aac -f flv rtmp://172.16.0.28:1935/live/test2

各個(gè)參數(shù)的含義解釋:

- `-f gdigrab`: 指定視頻輸入設(shè)備為GDI屏幕抓取。
- `-thread_queue_size 1024`: 設(shè)置線程隊(duì)列的最大大小為1024。
- `-rtbufsize 10M`: 設(shè)置實(shí)時(shí)緩沖大小為10MB。
- `-framerate 30`: 設(shè)置輸入幀率為30幀/秒。
- `-offset_x 0`: 設(shè)置屏幕捕捉的水平偏移量為0。
- `-offset_y 0`: 設(shè)置屏幕捕捉的垂直偏移量為0。
- `-draw_mouse 1`: 允許繪制鼠標(biāo)光標(biāo)。
- `-i desktop`: 指定屏幕捕捉作為輸入。
- `-rtbufsize 100M`: 設(shè)置實(shí)時(shí)緩沖大小為100MB。
- `-max_delay 100`: 設(shè)置最大延遲為100毫秒。
- `-pix_fmt yuv420p`: 設(shè)置輸出像素格式為yuv420p。
- `-tune zerolatency`: 優(yōu)化編碼設(shè)置以實(shí)現(xiàn)低延遲。
- `-c:v libx264`: 指定視頻編碼器為libx264。
- `-crf 18`: 設(shè)置視頻質(zhì)量,值越小質(zhì)量越高。
- `-preset ultrafast`: 設(shè)置編碼速度為ultrafast,犧牲壓縮效率以提高編碼速度。
- `-r 30`: 設(shè)置輸出視頻的幀率為30幀/秒。
- `-g 30`: 設(shè)置關(guān)鍵幀間隔為30幀。
- `-s 1280x720`: 設(shè)置輸出視頻分辨率為1280x720。
- `-profile:v baseline`: 設(shè)置視頻編碼器的profile為baseline。
- `-level 3.0`: 設(shè)置視頻編碼器的level為3.0。
- `-acodec aac`: 指定音頻編碼器為AAC。
- `-f flv`: 指定輸出格式為FLV。
- `rtmp://172.16.0.28:1935/live/test2`: 指定輸出目標(biāo)為RTMP服務(wù)器上的地址"rtmp://172.16.0.28:1935/live/test2"。

3 用ffplay拉RTMP流

 .\ffplay.exe -fflags nobuffer rtmp://172.16.0.28:1935/live/test

參數(shù)的含義解釋:

- `.\ffplay.exe`: 啟動FFplay播放器。
- `-fflags nobuffer`: 禁用緩沖模式,即實(shí)時(shí)播放模式,播放器立即顯示接收到的畫面,而不是等待緩沖大量數(shù)據(jù)再播放。
- `rtmp://172.16.0.28:1935/live/test`: 指定RTMP服務(wù)器上的流地址為"rtmp://172.16.0.28:1935/live/test",即要播放的視頻流的地址。

4 用ffplay拉RTSP 流

.\ffplay.exe -rtsp_transport tcp rtsp://172.16.0.28:8554/live/test
.\ffplay.exe -fflags nobuffer -rtsp_transport tcp rtsp://172.16.0.28:8554/live/test

各個(gè)參數(shù)的含義解釋:

- `.\ffplay.exe`: 啟動FFplay播放器。
- `-fflags nobuffer`: 禁用緩沖模式,即實(shí)時(shí)播放模式,播放器立即顯示接收到的畫面,而不是等待緩沖大量數(shù)據(jù)再播放。
- `-rtsp_transport tcp`: 指定RTSP傳輸協(xié)議為TCP。RTSP是一種用于流媒體傳輸?shù)膮f(xié)議,通常使用UDP或TCP進(jìn)行傳輸,此處通過TCP傳輸。
- `rtsp://172.16.0.28:8554/live/test`: 指定RTSP地址為"rtsp://172.16.0.28:8554/live/test",即要播放的RTSP流的地址。

5 用WebRTC播放視頻流,延遲小

在瀏覽器上訪問:

https://172.16.0.28:8443/webrtc/

ZLMediaKit 各種推拉流,信息與通信,ZLMediaKit

用push表示推流,推流成功后,其他人可以用WebRTC播放,或者用vlc、ffplay播放文章來源地址http://www.zghlxwxcb.cn/news/detail-691461.html

到了這里,關(guān)于ZLMediaKit 各種推拉流的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Springboot +Flowable,各種歷史信息如何查詢(一)

    Springboot +Flowable,各種歷史信息如何查詢(一)

    正在執(zhí)行的流程信息 是保存在以 ACT_RU_ 為前綴 的表中, 執(zhí)行完畢的流程信息 則保存在以 ACT_HI_ 為前綴 的表中,也就是流程歷史信息表。 假設(shè)有一個(gè)流程,流程圖如下: 當(dāng)這個(gè)流程執(zhí)行完畢后,以 ACT_RU_ 為前綴的表中的數(shù)據(jù)均已清空,現(xiàn)在如果想查看剛剛執(zhí)行過的流程信息

    2024年02月04日
    瀏覽(32)
  • 【Linux】一些常見查看各種各樣信息的命令

    find命令,用來查找文件。常用的按照名字查找-name,按照文件類型查找-type,linux常用的文件類型有七種,普通文件,目錄文件,管道,套接字,軟鏈接,塊設(shè)備,字符設(shè)備。還可以按照文件大小查詢-size。 grep命令,按照文件內(nèi)容來查找。使用規(guī)則是grep option pattern file ps aux

    2024年02月09日
    瀏覽(92)
  • Android中獲取手機(jī)SIM卡的各種信息

    ?通過以下工具類方法可以獲取到手機(jī)SIM的各種信息數(shù)據(jù)?。。?/p>

    2024年02月10日
    瀏覽(21)
  • 由淺入深掌握各種 Python 進(jìn)程間通信方式(建議收藏)

    由淺入深掌握各種 Python 進(jìn)程間通信方式(建議收藏)

    轉(zhuǎn)載本文請注明 CSDN 鏈接處: https://blog.csdn.net/captain5339/article/details/129099833 Python代碼效率由于受制于GIL全局鎖限制,多線程不能利用多核CPU來加速,而 多進(jìn)程 方式卻可以繞過GIL限制, 發(fā)揮多CPU加速的優(yōu)勢,達(dá)到提高程序的性能的目的。 然而進(jìn)程間通信卻是不得不考慮的問題。

    2024年02月02日
    瀏覽(13)
  • SOCKET通信中的各種ip問題,服務(wù)端獲取客戶端ip地址

    ??????? 在進(jìn)行socket網(wǎng)絡(luò)通信的時(shí)候,我們經(jīng)常需要獲取ip地址,下面介紹一些獲取ip地址的方法。 1.自動獲取本機(jī)ip地址 ??????? 可以獲取本地所有ip地址,可根據(jù)自己需求取出ip。 2.在綁定套接字的時(shí)候,要獲取本機(jī)ip ????????可用INADDR_ANY,宏INADDR_ANY轉(zhuǎn)換過來就是

    2024年02月12日
    瀏覽(31)
  • (python)正則表達(dá)式提取字符串中的各種信息(持續(xù)更新)

    ? ? ? ? 在日常數(shù)據(jù)處理過程,拿到一段文字,進(jìn)行關(guān)鍵信息的提取.總而言之,翻來覆去地用到幾種處理方法.這些都需要用到正則去進(jìn)行通用處理.比如提取關(guān)鍵信息,諸如時(shí)間,日期,地址等. 那么我們要根據(jù)關(guān)鍵信息的特征去提取. 數(shù)字提?。嚎梢杂谜齽t表達(dá)式來提取數(shù)字,包括整

    2024年01月24日
    瀏覽(26)
  • 【Linux】查看系統(tǒng)各種信息的常用命令 (CPU、內(nèi)存、進(jìn)程、網(wǎng)口、磁盤、硬件、等等)

    【Linux】查看系統(tǒng)各種信息的常用命令 (CPU、內(nèi)存、進(jìn)程、網(wǎng)口、磁盤、硬件、等等)

    Linux是一種開源的類Unix操作系統(tǒng),它有很多不同的發(fā)行版,如Ubuntu、CentOS、Debian等。Linux系統(tǒng)提供了很多命令行工具,可以讓用戶方便地查看和管理系統(tǒng)的各種信息,如硬件配置、內(nèi)存使用、進(jìn)程狀態(tài)、網(wǎng)絡(luò)連接等。本文將介紹一些常用的命令,以及它們的用法和示例。 使用

    2024年02月15日
    瀏覽(96)
  • 安卓玩機(jī)搞機(jī)技巧綜合資源----手機(jī)各種代碼 查詢信息 開啟端口 調(diào)試選項(xiàng)【十】

    安卓玩機(jī)搞機(jī)技巧綜合資源----手機(jī)各種代碼 查詢信息 開啟端口 調(diào)試選項(xiàng)【十】

    接上篇 安卓玩機(jī)搞機(jī)技巧綜合資源------如何提取手機(jī)分區(qū) 小米機(jī)型代碼分享等等 【一】 安卓玩機(jī)搞機(jī)技巧綜合資源------開機(jī)英文提示解決dm-verity corruption your device is corrupt. 設(shè)備內(nèi)部報(bào)錯(cuò) AB分區(qū)等等【二】 安卓玩機(jī)搞機(jī)技巧綜合資源------EROFS分區(qū)格式 小米紅米機(jī)型分區(qū)類型

    2024年02月11日
    瀏覽(21)
  • 標(biāo)準(zhǔn)C庫函數(shù)之perror()、strerror(),以及他們之間各種的優(yōu)缺點(diǎn)(打印錯(cuò)誤信息)

    如果,想要深入的學(xué)習(xí)標(biāo)準(zhǔn)C庫中perror、strerror函數(shù),還是需要去自己閱讀Linux系統(tǒng)中的幫助文檔。 具體輸入命令: 即可查閱到完整的資料信息。 perror函數(shù)是C語言標(biāo)準(zhǔn)庫中的一個(gè)函數(shù), 用于在發(fā)生系統(tǒng)調(diào)用錯(cuò)誤時(shí)輸出有關(guān)錯(cuò)誤信息的描述。 該函數(shù)定義在 stdio.h 頭文件中。p

    2024年01月21日
    瀏覽(18)
  • Linux 系統(tǒng)中常見的命令,它們用于執(zhí)行各種任務(wù),包括文件和目錄管理、系統(tǒng)信息查看、用戶管理等

    以下是一些在 Linux 系統(tǒng)中常見的命令,它們用于執(zhí)行各種任務(wù),包括文件和目錄管理、系統(tǒng)信息查看、用戶管理等。這里列舉了一些基礎(chǔ)的命令: 文件和目錄管理: ls: 列出目錄內(nèi)容。 ls cd: 切換當(dāng)前目錄。 cd /path/to/directory cp: 復(fù)制文件或目錄。 cp source_file destination mv: 移動

    2024年01月19日
    瀏覽(458)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包