目錄
- 前言
- 需要的jar包和依賴
- 需要實現的模塊(附帶源碼教程)
- 項目效果展示
前言
最近想用Java實現一個類似於遠程直播的功能
像這樣:(功能示意圖)
需要的jar包和依賴
Maven依賴:
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv-platform</artifactId>
<version>1.4.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.bytedeco.javacpp-presets/opencv-platform -->
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>opencv-platform</artifactId>
<version>3.4.1-1.4.1</version>
</dependency>
需要實現的模塊(附帶源碼教程):
推流器 —— 視頻獲取,轉流推流
播流器 —— 播流,展示
服務器 —— 搭建
項目效果展示:
筆記本的攝像頭:

直播展示+手機端畫面:

其他筆記本獲取的直播畫面:

