Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/feiniaojin/ddd-live

基于领域驱动设计(DDD)实现的视频直播项目
https://github.com/feiniaojin/ddd-live

ddd ddd-architecture domain-driven-design graceful-response livestream

Last synced: 17 days ago
JSON representation

基于领域驱动设计(DDD)实现的视频直播项目

Awesome Lists containing this project

README

        

[![piZkKeK.png](https://z1.ax1x.com/2023/10/26/piZkKeK.png)](https://imgse.com/i/piZkKeK)

# DDD-LIVE

DDD-LIVE是基于DDD实现的直播服务。本项目是作者的新书《悟道领域驱动设计》的随书案例代码。《悟道领域驱动设计》目前已上架各大电商平台,感兴趣的朋友可以帮忙支持一下。

悟道领域驱动设计

购买链接:https://item.jd.com/14835288.html

配套前端工程地址:

```text
https://github.com/feiniaojin/ddd-live-front
```

# 技术栈

- SpringBoot
- MyBatis、Spring Data JDBC
- Graceful-Response
```text
https://github.com/feiniaojin/graceful-response
```
- ddd-archetype
```text
https://github.com/feiniaojin/ddd-archetype
```
- MySQL
- 阿里云视频直播服务

# 运行截图

- 直播间管理
[![piZkLm6.png](https://z1.ax1x.com/2023/10/26/piZkLm6.png)](https://imgse.com/i/piZkLm6)
- 主播管理
[![piZA91A.png](https://z1.ax1x.com/2023/10/26/piZA91A.png)](https://imgse.com/i/piZA91A)
- 直播管理
[![piZAC6I.png](https://z1.ax1x.com/2023/10/26/piZAC6I.png)](https://imgse.com/i/piZAC6I)
- 开播推拉流
首先从直播管理页面复制推流地址,将其配置到OBS,并开始推流。
[![piZAVAS.png](https://z1.ax1x.com/2023/10/26/piZAVAS.png)](https://imgse.com/i/piZAVAS)
[![piZAu1s.png](https://z1.ax1x.com/2023/10/26/piZAu1s.png)](https://imgse.com/i/piZAu1s)
[![piZAU39.png](https://z1.ax1x.com/2023/10/26/piZAU39.png)](https://imgse.com/i/piZAU39)

接下来可以从直播管理页面,点击直播预览观看正在推流的直播。
[![piZAdj1.png](https://z1.ax1x.com/2023/10/26/piZAdj1.png)](https://imgse.com/i/piZAdj1)

注意,此处仅演示了观看直播的功能,在实际中会为观众提供直播观看落地页面或者客户端,如下图。
[![pi1DckD.png](https://z1.ax1x.com/2023/11/08/pi1DckD.png)](https://imgse.com/i/pi1DckD)

# DDD学习交流群
欢迎加入DDD交流群。微信扫以下二维码添加作者微信,标注“DDD”,好友申请通过后拉您进群。

pi1rmB6.jpg