Skip to content

Commit 34f60ba

Browse files
committed
update:rpm packet and read me and CHANGELOG
1 parent 0f20e5f commit 34f60ba

10 files changed

+75
-2
lines changed

AVCodec_ENVInstall.sh

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#!/bin/bash
2+
clear
3+
#权限检查
4+
function InstallEnv_CheckRoot()
5+
{
6+
echo -e "\033[34m检查你的执行权限中。。。\033[0m"
7+
ROOT_UID=0
8+
if [ "$UID" -eq "$ROOT_UID" ] ; then
9+
echo -e "\033[32m检查到是ROOT权限执行,继续执行下一步。。。\033[0m"
10+
else
11+
echo -e "\033[31m检查到你不是ROOT权限,请切换到ROOT权限执行。。。 \033[0m"
12+
exit 0
13+
fi
14+
}
15+
#安装框架
16+
function InstallEnv_XEngine()
17+
{
18+
cd XEngine_Package
19+
rm -rf ./XEngine_UBuntu_24.04_x86-64
20+
unzip ./XEngine_UBuntu_24.04_x86-64.zip -d ./XEngine_UBuntu_24.04_x86-64
21+
cd ./XEngine_UBuntu_24.04_x86-64
22+
chmod 777 ./XEngine_LINEnv.sh
23+
./XEngine_LINEnv.sh -b -i 6
24+
./XEngine_LINEnv.sh -i 3
25+
cd ..
26+
}
27+
#安装tsduck
28+
function InstallEnv_Execution()
29+
{
30+
apt install libopencv-dev libsdl2-dev -y
31+
# 不管有没有安装过,都执行 -i(dpkg 会自动覆盖旧版本)
32+
dpkg -i ./tsduck.ubuntu24_amd64.deb ./tsduck-dev.ubuntu24_amd64.deb
33+
# 如果依赖未满足,自动修复
34+
apt -f install -y
35+
}
36+
37+
InstallEnv_CheckRoot
38+
InstallEnv_XEngine
39+
InstallEnv_Execution
40+
41+
echo -e "\033[92m安装运行环境完毕。。。done...\033[0m"

CHANGELOG

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
XEngine_AVCodecApp V1.1.0.1001
2+
3+
增加:支持重置开始时间戳的参数
4+
优化:音视频封包过滤器
5+
优化:媒体解包函数
6+
优化:优化转码工具图像处理不存在的时候逻辑
7+
优化:工具启动逻辑优化
8+
优化:转码工具支持自动结束没任务的进程
9+
修改:使用新的音频队列处理方法
10+
修正:码率控制问题
11+
修正:多线程任务转码问题修正
12+
修正:转码工具写日志问题
13+
修正:seek后音画同步问题优化
14+
修正:转码工具死锁和验证问题
15+
修正:转码过程错误导致进程卡死问题
16+
修正:解码参数不一致导致的问题
17+
18+
Add: Support for resetting the start timestamp
19+
Optimize: Audio and video packet filter
20+
Optimize: Media unpacking function
21+
Optimize: Logic when image processing does not exist in the transcoding tool
22+
Optimize: Tool startup logic
23+
Optimize: Transcoding tool supports automatically ending processes with no tasks
24+
Modify: Use a new audio queue processing method
25+
Fix: Bitrate control issue
26+
Fix: Multithreaded transcoding task issue
27+
Fix: Log writing issue in the transcoding tool
28+
Fix: Audio-video sync issue after seek
29+
Fix: Deadlock and verification issues in the transcoding tool
30+
Fix: Process hang issue caused by transcoding errors
31+
Fix: Issue caused by inconsistent decoding parameters
32+
========================================================================
133
XEngine_AVCodecApp V1.0.0.1001
234

335
1. 支持HTTP协议通信,支持HTTP API控制(大量API接口帮助你随心所欲的控制推拉流编解码)

README.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Software Features:
6666
Run directly.
6767

6868
#### Linux
69-
Requires Ubuntu 24.04 LTS. First, run the environment setup script.
69+
Requires Ubuntu 24.04 LTS. First, run the environment setup script AVCodec_ENVInstall.sh.
7070
Then you can run `./XEngine_AVCodecApp` for testing.
7171

7272
#### macOS

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ XEngine_AVCodecApp是核心程序,他提供了对音视频的编解码,拉流推
6565
直接运行即可
6666

6767
#### Linux
68-
需要Ubuntu24.04 lts系统,首先执行环境安装脚本.
68+
需要Ubuntu24.04 lts系统,首先执行环境安装AVCodec_ENVInstall.sh 脚本.
6969
然后可以运行 ./XEngine_AVCodecApp 服务进行测试
7070

7171
#### Macos
1.26 MB
Binary file not shown.
9.32 MB
Binary file not shown.
9.77 MB
Binary file not shown.
10.5 MB
Binary file not shown.
10.1 MB
Binary file not shown.
1.75 KB
Binary file not shown.

0 commit comments

Comments
 (0)