通用音视频编解码工具,通用音视频转码工具,音视频转码服务,音视频编解码服务

通用音视频编解码工具,通用音视频转码工具,音视频转码服务,音视频编解码服务
XEngine_AVCodecApp是一个基于后台服务的流媒体音视频的推拉流服务,他不是流媒体服务器,他是一个支持编解码的推拉流中转服务,可以辅助你处理流媒体音视频数据.

介绍

为什么开发此工具?流媒体服务器目前市面上已经很成熟也很多了.所以我们不在关注流媒体服务这一块,而是关注衍生的一些产品,比如此软件.
这个软件主要是为了辅助现在流媒体服务器,因为他们仅做数据转发和解封装,他们基本不支持音视频编解码,也不支持图像处理,比如叠加图片,文本等
所以我们提供了此软件来协助对音视频有处理需求的用户.
简单一点说,就是此程序你可以把你的摄像头或者其他直播节目的直播流通过此程序拉下来,然后通过我们程序处理重新编解码,比如修改分辨率,码流,帧率,然后直接推流给流媒体服务器,如果你不想拉摄像头数据,还可以无感切换到录像文件,播放端不断流.你可以在切换的时候通过HTTP的API接口来增加一个回放文本叠加到输出的视频上.
他有两个程序,XEngine_AVCodecApp 和 XEngine_AVToolApp.

XEngine_AVCodecApp

XEngine_AVCodecApp是核心程序,他提供了对音视频的编解码,拉流推流,音视频滤镜以及opencv视频图像处理.并且提供了基于HTTP接口的服务,用来操作此服务器.
此程序可以单独运行,那么你需要通过Http接口来处理,你可以参考通信协议文档.他也可以当做子程序运行.
此程序可以处理你的各种请求.他是一切的核心,你可以直接运行他,然后通过接口测试验证.

如何使用

你应该参考协议文档,首先create创建句柄,然后设置codec编解码接口(不需要编解码可以跳过),然后创建图像filter处理接口(不需要可以跳过,启用了编解码此接口才有效),然后可以调用play进行节目排班.
你也可以自己实现一个程序来定时发送播放节目.这是我们推荐的方式
最后在不使用的时候stop他

XEngine_AVToolApp

此软件是一个工具集合,他主要是与XEngine_AVCodecApp进行通信实现文件转码,此工具可以对多个文件夹下的媒体文件进行统一转码输出,或者重新解复用输出.
他支持合并多个文件夹下的媒体文件为单一文件,支持所有核心服务的功能.具体可以自己探索使用
此工具只支持windows.

为什么选择我们

快速迭代:功能更新及时
技术支持:完善的技术文档和技术支持,快速响应你的问题
不限语言:不关心你的客户端使用的语言,你可以选择自己合适的通信方式
稳定可靠:基于C/C++实现的,核心框架10年+验证.稳定与高性能兼容
灵活验证:支持各种类型授权,支持时间和次数等等模式

选择对的

目前市面上的大多数产品不是收费就是产品更新慢,或者功能不全。没有技术支持。使用我们的产品你完全不需要有这方便的担心。

软件特性

我们的功能列表不仅包括下面的,还有很多待开发的功能正在计划中。
软件特性:

  1. 支持HTTP协议通信,支持HTTP API控制(大量API接口帮助你随心所欲的控制推拉流编解码)
  2. 支持HTTP验证
  3. 支持推流(写文件和推流给流媒体服务)和拉流(读文件和直播流)
  4. 支持录像(MP4,TS,M3U8...)
  5. 支持多种协议推拉流(RTMP.RTSP,RTP,UDP,FLV,文件等等)
  6. 支持对音视频重新编解码,支持配置编解码参数
  7. 支持音视频滤镜处理(帧率修改,音频声音大小规范等)
  8. 支持视频图像处理(叠加文本,图像,图标消除等)
  9. 支持视频竖转横(1080x1920->1920x1080)
  10. 支持无感流切换(直播流和文件流随意切换,播放端无感播放)
  11. 支持视频硬编解码(NVIDIA,INTEL,AMD)
  12. 支持音频和视频CBR码流封装
  13. 支持仅重采样(不重新编解码)
  14. 支持转码工具使用(XEngine_AVToolApp)
  15. 支持文件与流合并
  16. linux支持输出恒定UDP码流(切换流TS验证工具不报错)
  17. 支持字幕
  18. 支持多文件转码处理(XEngine_AVToolApp)
  19. 支持播放排班以及定时播放
  20. AI支持
  21. 静音和黑屏支持

安装教程

Windows

直接运行即可

Linux

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

Macos

下载地址:XEngine_AVCodecApp: 通用音视频编解码工具,支持流媒体推流和拉流.General audio and video codec tool, supports streaming media stream pushing and stream pulling

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xengine-qyt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值