Skip to content

Commit 03e8214

Browse files
committed
update:readme and docment
1 parent 2b30ac4 commit 03e8214

File tree

5 files changed

+45
-13
lines changed

5 files changed

+45
-13
lines changed

CHANGELOG

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
XEngine_StreamMedia V2.7.0.1001
2+
3+
增加:srtp核心代码文件
4+
增加:HTTP OPTION 选项支持
5+
增加:编译选项支持SRT协议开关
6+
更新匹配:XEngine V8.25
7+
修改:增加RTC的URL名称支持当HTTPAPI访问时候
8+
修改:srt的SRTSOCKET类型修改为XSOCKET
9+
修改:stun端口移动为rtc端口
10+
修改:dtls握手支持
11+
修改:dtls和stun和srtp包解析分离支持
12+
修改:继续优化webrtc的sdp处理和打包协议
13+
修正:srt服务接受数据异常的问题
14+
修正:没有处理rtc播放请求的问题
15+
修正:http 的API请求处理错误
16+
修正:makefile的宏名称不正确
17+
18+
added:srtp core code file
19+
added:http option supported
20+
added:build switch and srt protocol support
21+
update:match xengine v8.25
22+
modify:added rtc url name when http api verification
23+
modify:srt SRTSOCKET type to XSOCKET
24+
modfy:stun port remove rtc port
25+
modify:dtls handshakes supported
26+
modify:dtls and stun and srtp packet judgment handle
27+
modify:continue to improve the sdp of webrtc
28+
fixed:srt server caused exceptions when recv message
29+
fixed:not handle webrtc play request
30+
fixed:http restful api handle error
31+
fixed:makefile macro name is incorrect
32+
=======================================================
133
XEngine_StreamMedia V2.6.0.1001
234

335
增加:ts拉流支持

README.en.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Publish Stream:
2929
| -------- | --------- | -------- | -------- |
3030
| RTMP | H264 | AAC | Completed |
3131
| SRT | H264,H265 | AAC | Completed |
32-
| WEBRTC | H264 | AAC | Not Start |
32+
| WEBRTC | H264 | OPUS | Not Start |
3333
| GB28181 | H264 | AAC | Not Start |
3434
| JT1078 | H264 | AAC | Completed |
3535
| XStream | H264,H265 | AAC | Completed |
@@ -42,7 +42,7 @@ Play Stream:
4242
| RTSP | H264 | AAC | Completed |
4343
| M3U8 | H264,H265 | AAC | Completed |
4444
| SRT | H264,H265 | AAC | Completed |
45-
| WEBRTC | H264 | AAC | Processing |
45+
| WEBRTC | H264 | OPUS | Processing |
4646
| HTTP-FLV | H264 | AAC | Completed |
4747
| XStream | H264,H265 | AAC | Completed |
4848
| TS | H264,H265 | AAC | Completed |
@@ -61,12 +61,12 @@ Linux Exection:sudo ./XEngine_LINEnv.sh -i 3
6161
Macos Exection:./XEngine_LINEnv.sh -i 3
6262

6363
#### Windows
64-
use vs open and complie
65-
64+
use vs open and complie,you need to install vcpkg and install depend library by vcpkg
65+
vcpkg.exe install libsrt:x86-windows libsrt:x64-windows libsrtp:x86-windows libsrtp:x64-windows
6666
#### Linux
6767
install srt library after Configure Xengine to Completed
68-
ubuntu:sudo apt install libsrt-openssl-dev
69-
Rockylinux:sudo dnf install srt-devel
68+
ubuntu:sudo apt install libsrt-openssl-dev libsrtp2-dev
69+
Rockylinux:sudo dnf install srt-devel srtp2-devel
7070

7171
Linux use Makefile complie
7272
UBUNTU22.04 x64 or RockyLinux 9 x64
@@ -79,7 +79,7 @@ make FLAGS=CleanAll Clear Complie
7979

8080
#### MacOS
8181
install srt library after Configure Xengine to Completed
82-
brew install libsrt
82+
brew install libsrt srtp
8383
Linux use Makefile to complie,terminal exection,Requires mac 13 and above
8484

8585
##### Compile Command

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ c c++ streammedia server
3232
| -------- | --------- | -------- | -------- |
3333
| RTMP | H264 | AAC | 已完成 |
3434
| SRT | H264,H265 | AAC | 已完成 |
35-
| WEBRTC | H264 | AAC | 未开始 |
35+
| WEBRTC | H264 | OPUS | 未开始 |
3636
| GB28181 | H264 | AAC | 未开始 |
3737
| JT1078 | H264 | AAC | 已完成 |
3838
| XStream | H264,H265 | AAC | 已完成 |
@@ -45,7 +45,7 @@ c c++ streammedia server
4545
| RTSP | H264 | AAC | 已完成 |
4646
| M3U8 | H264,H265 | AAC | 已完成 |
4747
| SRT | H264,H265 | AAC | 已完成 |
48-
| WEBRTC | H264 | AAC | 进行中 |
48+
| WEBRTC | H264 | OPUS | 进行中 |
4949
| HTTP-FLV | H264 | AAC | 已完成 |
5050
| XStream | H264,H265 | AAC | 已完成 |
5151
| TS | H264,H265 | AAC | 已完成 |
@@ -69,12 +69,12 @@ macos执行:./XEngine_LINEnv.sh -i 3
6969

7070
使用VS打开并且编译,你需要优先配置XEngine环境才能使用
7171
还需要libsrt库,通过vcpkg安装
72-
vcpkg.exe install libsrt:x86-windows libsrt:x64-windows
72+
vcpkg.exe install libsrt:x86-windows libsrt:x64-windows libsrtp:x86-windows libsrtp:x64-windows
7373

7474
#### Linux
7575
配置完XEngine后需要安装srt库
76-
ubuntu:sudo apt install libsrt-openssl-dev
77-
Rockylinux:sudo dnf install srt-devel
76+
ubuntu:sudo apt install libsrt-openssl-dev libsrtp2-dev
77+
Rockylinux:sudo dnf install srt-devel srtp2-devel
7878

7979
Linux使用Makefile编译
8080
UBUNTU22.04 或者 RockyLinux 9 x64均可
@@ -88,7 +88,7 @@ make FLAGS=CleanAll 清理编译
8888

8989
#### MacOS
9090
配置完XEngine后需要安装srt库
91-
brew install libsrt
91+
brew install libsrt srtp
9292
使用makefile编译,控制台运行,需要mac 13以及以上版本
9393

9494
###### 编译命令

XEngine_Docment/Docment_en.docx

6 Bytes
Binary file not shown.

XEngine_Docment/Docment_zh.docx

115 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)