• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 大疆無人機基于自搭建RTMP服務端推流直播

    標簽: Nginx  nginx  rtmp

    思路

    大疆在手機端提供了軟件DJI GO 4控制飛行參數等,其中包含自定義RTMP接口來向第三方推流進行直播業務,而我們可以利用這種直播的思路來完成畫面傳輸。

    環境

    精靈Phantom 4 Pro V2.0
    DJI GO 4(手機端)
    win10(PC端)

    步驟

    一、搭建、啟動RTMP服務端

    Notice:搭建RTMP服務端主要參考[1]、[2]鏈接中的步驟。因為我們是通過DJI GO 4來推流,所以其中的ffmpeg步驟可以跳過,只需考慮Nginx的搭建。

    1. http://nginx-win.ecsds.eu/download/下載nginx 1.7.11.3 Gryphon.zip,解壓后修改文件夾名稱為nginx-1.7.11.3-Gryphon;
    2. 下載nginx-rtmp-module(https://github.com/arut/nginx-rtmp-module/),將nginx-rtmp-module-master.zip解壓后復制到目錄nginx-1.7.11.3-Gryphon下;

       

    3. 在nginx-1.7.11.3-Gryphon\conf\nginx-win.conf文件中增加關于rtmp的設置rtmp { server { listen 1935; chunk_size 4000; application live { live on; } } }
      rtmp {
          server {
              listen 1935;
              chunk_size 4000;
              application live {
                   live on;
              }
          }
      }

       

    4. 打開cmd,進入nginx-1.7.11.3-Gryphon所在目錄,運行:
      nginx.exe -c conf\nginx-win.conf

      此時,RTMP服務端已啟動。

      如果要關閉服務端:

      nginx.exe -s stop      # 快速停止

      nginx.exe -s quit       #完整有序的停止

      二、設置DJI GO 4

    1、手機端下載軟件DJI GO 4(https://www.dji.com/cn/downloads/djiapp/dji-go-4),打開軟件進行注冊、登錄等操作;

    2、啟動遙控器、無人機,用數據線連接遙控器和手機,打開DJI GO 4進入精靈4 Pro V2.0對應頁面,如果設備正常連接則顯示“開始飛行”圖標;

    3、點擊“開始飛行”進入配置頁面,右上角的通用設置中選擇直播平臺中的自定義直播,在其中填入rtmp地址:rtmp://192.168.x.xxx:1935/live/home(ip根據實際情況填寫),設置完成后,開啟直播;

    4、在電腦端可安裝VLC(https://www.videolan.org/vlc/)打開網絡串流,填入rtmp://192.168.x.xxx:1935/live/home播放。

    版權聲明:本文為liuwen718原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/liuwen718/article/details/111597342

    智能推薦

    Mac上使用Nginx+rtmp搭建自己的直播推流服務器

    安裝HomeBrew 不多說,Mac安裝的神器。 安裝Nginx擴展 home-brew對ngixnx的擴展,在終端輸入如下命令。 安裝Nginx服務器和rtmp模塊 該命令將nginx和rtmp都安裝上了。 安裝后使用 brew info nginx-full 查看安裝地址。 啟動nginx: 終端輸入命令:nginx 看到welcome to nginx界面代表nginx啟動成功。 配置rtm...

    nginx搭建rtmp直播服務器 OBS推流測試

    nginx可以通過添加rtmp模塊來使得其可以支持rtmp直播、錄播等功能。下面來實現下nginx搭建rtmp直播服務器。 一、下載 下載Nginx wget http://nginx.org/download/nginx-1.12.1.tar.gz 下載 Rtmp https://github.com/arut/nginx-rtmp-module/archive/v1.2.0.tar.gz 解壓...

    NGINX-RTMP直播服務器搭建-OBS錄制推流-VLC視頻流播放

    網上關于視頻直播的資料還是挺多的,看了一些文章,自己也動手實踐了下。主要有三個步驟:(1)NginxRTMP服務器搭建(2)視頻錄制推流器 (3)拉流器(播放器),有了這些就可以開始簡單視頻相關的直播了。對于延時什么的,還需要深入去研究 ,以及如何進行視頻開發等后續再深入研究。 Nginx-RTMP服務器搭建 參考:利用nginx搭建RTMP視頻點播、直播、HLS服務器 GitHub nginx-...

    Windows環境下基于NGINX進行rtmp推流直播

    準備工作 NGINX下載地址 Rtmp擴展下載地址 下載完進行解壓 nginx點播設置 nginx直播設置 nginx 直播回放配置 啟動nginx rtmp服務 都弄完了之后安裝OBS 安裝obs 百度也可以查到OBS的官網進行下載,但是慢 OBS的github下載地址 默認就是中文版的,不要瞎找,自己按需下載 安裝之后的設置 服務器地址照著我的寫就行,直播秘鑰對應的是拉流地址, 拉流地址等于 ...

    Android逆向筆記(一):逆向工具使用,簡單的代碼插入、修改包名/文案 示例

    最近對逆向技術比較感興趣,研究了一下,收獲不少,這里記錄一下。 注:本文僅供學習參考,不可做任何不合法或不道德的用途 首先介紹一下常用的逆向工具,要逆向一個APP,通常目的是 文案翻譯、去廣告、api**等,而要實現這些目的,一般需要以下操作: 反編譯apk 閱讀代碼 修改源碼、資源、Manifest等 重新打包簽名 網上介紹比較多的是用 apktools進行反編譯,用dex2jar來還原java...

    猜你喜歡

    Spring——事務

    什么是事務? (1)事務是數據庫操作最基本單元,邏輯上一組操作,要么都成功,如果有一個失敗所有操 作都失敗 (2)典型場景:銀行轉賬 lucy 轉賬 100 元 給 mary lucy 少 100,mary 多 100 事務四個特性(ACID) (1)原子性 (2)一致性 (3)隔離性 (4)持久性 事務操作(搭建事務操作環境) 1、創建數據庫表,添加記錄 2、創建 service,搭建 dao,...

    BPF數據傳遞的橋梁——BPF Map(一)

    Docker 技術鼻祖系列 對 ebpf 技術感興趣的同學可以訂閱作者的博客主題: https://davidlovezoe.club/wordpress/archives/tag/ebpf 這是一個實戰系列文章,它是eBPF 學習計劃[1]里面的應用場景之網絡部分,終極目標是源碼級別學習云原生網絡方案 Cilium(聲明:下文提到的 BPF 字樣是泛指,包括 cBPF 和 eBPF)。本篇文章從...

    SpringBoot實戰(三)——junit4單元測試

    利用SpringBoot搭建的項目含有非常多的默認配置,所以搭建起來非常方便,單元測試也不例外,簡單幾步就可以實現,直接看代碼: 1、pom.xml引入test測試: 2、在src/test/java里創建class進行測試: Application是項目啟動類的名稱,且可以利用Autowired注入service等等使用。。。。 最后方法名上右鍵即可進行測試: 另外項目打包時建議去除TEST測試...

    藍橋2——Beaver's Calculator

    問題描述   從萬能詞典來的聰明的海貍已經使我們驚訝了一次。他開發了一種新的計算器,他將此命名為”Beaver’s Calculator 1.0”。它非常特別,并且被計劃使用在各種各樣的科學問題中。   為了測試它,聰明的海貍邀請了n位科學家,編號從1到n。第i位科學家給這個計算器帶來了 ki個計算題。第i個科學家帶來的問題編號1到n,并且它們必須按照編號一個一...

    第九屆藍橋杯省賽(Java B)

    1.第幾天 2000年的1月1日,是那一年的第1天。 那么,2000年的5月4日,是那一年的第幾天? 注意:需要提交的是一個整數,不要填寫任何多余內容。 思路:直接excel,兩個日期相差124天,由于2000/1/1算第一天,所以ans=125。 2.方格計數 如圖所示,在二維平面上有無數個1x1的小方格。 我們以某個小方格的一個頂點為圓心畫一個半徑為1000的圓。 你能計算出這個圓里有多少個完...

    精品国产乱码久久久久久蜜桃不卡