Skip to content

Commit

Permalink
update:readme and docment
Browse files Browse the repository at this point in the history
  • Loading branch information
xengine-qyt committed May 31, 2024
1 parent 083a68b commit da7a375
Show file tree
Hide file tree
Showing 5 changed files with 56 additions and 14 deletions.
42 changes: 42 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
XEngine_StreamMedia V2.8.0.1001

增加:支持srtcp和srtp处理数据了
增加:信息报告功能
增加:SSRC会话设置
更新:移除JSONCPP模块并使用GIT SUBMODULE替代
修改:分离了版本列表配置从主配置中
修改:配置文件支持日志设置
修改:sdp的打包已经能够正常使用了
修改:dtls握手处理已经能够正常使用
修改:某些时候aac包过大问题提示
修改:rtc和rtcp协议判断
修改:srt有初始化和反初始化函数
修改:srt和srtp默认关闭了
修正:日志配置没有效果的问题
修正:STUN的IP和端口不正确的问题
修正:STUN协议处理不正确导致返回数据不正确的问题
修正:某些时候av包缓冲溢出问题
修正:dtls判断某些时候出错的问题
修正:http api日志打印出错
修正:关闭srtp和srt编译选项没有效果的问题

added:srtcp and srtp process data
added:info report
added:ssrc set for session module
update:remove jsoncpp and use git submodule instead
modify:detach version list from main configure
modify:set log file for configure
modify:sdp packet work now
modify:dtls handshakes is work now
modify:sometime aac packet size is to big and tips
modify:rtc rtcp judgment
modify:have function for srt init and destory
modify:srt and rtc off by default
fixed:log configure is not work
fixed:stun ip and port is incorrect
fixed:stun message reply is incorrect
fixed:sometimes av packet buffer is leak
fixed:dtls judgment fails sometimes
fixed:log print error that http api
fixed:disable compile options not work for srt and rtc
=======================================================
XEngine_StreamMedia V2.7.0.1001

增加:srtp核心代码文件
Expand Down
14 changes: 7 additions & 7 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,24 @@ Publish Stream:
| ProtocolName | VideoCodec | AudioCodec | Status |
| -------- | --------- | -------- | -------- |
| RTMP | H264 | AAC | Completed |
| SRT | H264,H265 | AAC | Completed |
| SRT | H264 | AAC | Completed |
| WEBRTC | H264 | OPUS | Not Start |
| GB28181 | H264 | AAC | Not Start |
| JT1078 | H264 | AAC | Completed |
| XStream | H264,H265 | AAC | Completed |
| XStream | H264 | AAC | Completed |

Play Stream:

| ProtocolName | VideoCodec | AudioCodec | Status |
| -------- | --------- | -------- | -------- |
| RTMP | H264 | AAC | Completed |
| RTSP | H264 | AAC | Completed |
| M3U8 | H264,H265 | AAC | Completed |
| SRT | H264,H265 | AAC | Completed |
| M3U8 | H264 | AAC | Completed |
| SRT | H264 | AAC | Completed |
| WEBRTC | H264 | OPUS | Processing |
| HTTP-FLV | H264 | AAC | Completed |
| XStream | H264,H265 | AAC | Completed |
| TS | H264,H265 | AAC | Completed |
| XStream | H264 | AAC | Completed |
| TS | H264 | AAC | Completed |

## install

Expand All @@ -65,7 +65,7 @@ use vs open and complie,you need to install vcpkg and install depend library by
vcpkg.exe install libsrt:x86-windows libsrt:x64-windows libsrtp:x86-windows libsrtp:x64-windows
#### Linux
install srt library after Configure Xengine to Completed
ubuntu:sudo apt install libsrt-openssl-dev libsrtp2-dev
ubuntu:sudo apt install libsrt-gnutls-dev libsrtp2-dev
Rockylinux:sudo dnf install srt-devel srtp2-devel

Linux use Makefile complie
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,24 +31,24 @@ c c++ streammedia server
| 协议名称 | 视频格式 | 音频格式 | 当前状态 |
| -------- | --------- | -------- | -------- |
| RTMP | H264 | AAC | 已完成 |
| SRT | H264,H265 | AAC | 已完成 |
| SRT | H264 | AAC | 已完成 |
| WEBRTC | H264 | OPUS | 未开始 |
| GB28181 | H264 | AAC | 未开始 |
| JT1078 | H264 | AAC | 已完成 |
| XStream | H264,H265 | AAC | 已完成 |
| XStream | H264 | AAC | 已完成 |

拉流协议:

| 协议名称 | 视频格式 | 音频格式 | 当前状态 |
| -------- | --------- | -------- | -------- |
| RTMP | H264 | AAC | 已完成 |
| RTSP | H264 | AAC | 已完成 |
| M3U8 | H264,H265 | AAC | 已完成 |
| SRT | H264,H265 | AAC | 已完成 |
| M3U8 | H264 | AAC | 已完成 |
| SRT | H264 | AAC | 已完成 |
| WEBRTC | H264 | OPUS | 进行中 |
| HTTP-FLV | H264 | AAC | 已完成 |
| XStream | H264,H265 | AAC | 已完成 |
| TS | H264,H265 | AAC | 已完成 |
| XStream | H264 | AAC | 已完成 |
| TS | H264 | AAC | 已完成 |

## 安装教程

Expand All @@ -73,7 +73,7 @@ vcpkg.exe install libsrt:x86-windows libsrt:x64-windows libsrtp:x86-windows libs

#### Linux
配置完XEngine后需要安装srt库
ubuntu:sudo apt install libsrt-openssl-dev libsrtp2-dev
ubuntu:sudo apt install libsrt-gnutls-dev libsrtp2-dev
Rockylinux:sudo dnf install srt-devel srtp2-devel

Linux使用Makefile编译
Expand Down
Binary file modified XEngine_Docment/Docment_en.docx
Binary file not shown.
Binary file modified XEngine_Docment/Docment_zh.docx
Binary file not shown.

0 comments on commit da7a375

Please sign in to comment.