Releases: libxengine/XEngine_StreamMedia
XEngine_StreamMedia V2.12.0.1001
- e9368ee - modify:release.yml - @xengine-qyt
- 7306ba8 - update:configure - @xengine-qyt
- 6d294e9 - modify:test off for the moment - @xengine-qyt
- f0ded24 - modify:not write file - @xengine-qyt
- 2eafb10 - ci:test - @xengine-qyt
- 1ed9b0d - update:test ci and configure - @xengine-qyt
- 589e3f9 - update:ci test and CHANGELOG - @xengine-qyt
- 005debc - fixed:get media id incorrect for rtc push - @xengine-qyt
- 75db98c - modify:webrtc push recv - @xengine-qyt
- 6c07b18 - modify:rtp media index update to last version support - @xengine-qyt
- e972fbc - fixed:rtp unprotocol failure modify:rtp protocol support - @xengine-qyt
- 2e635c5 - modify:wenrtc push stream work now - @xengine-qyt
- 3571bc5 - fixed:sdp whip change protocol and handle problem - @xengine-qyt
- 91ffa56 - modify:whep and whip port detach - @xengine-qyt
- e13276f - added:webrtc push stream whip protocol support - @xengine-qyt
- 090f269 - modify:adjust project generator order - @xengine-qyt
- 4112048 - update:depend library - @xengine-qyt
- 4d1e81e - modify;start parameter are not case sensitive - @xengine-qyt
- 51d12f1 - update:read me and depend library - @xengine-qyt
- 9b7c6af - update:read me - @xengine-qyt
- 826e693 - update:depend library - @xengine-qyt
- de7e0ae - ci:lost lib - @xengine-qyt
- d8e7692 - update:depend library and ci - @xengine-qyt
- ae9d660 - ci:fixed mirror sync - @xengine-qyt
- 0027757 - ci:added rocky linux 10 support - @xengine-qyt
- 4dc48e5 - added:configure log level support - @xengine-qyt
- ba655e8 - ci:fixed sub module path - @xengine-qyt
- 025263b - fixed:opensource submodule dir - @xengine-qyt
- f7d2633 - Move submodule XEngine_Depend to XEngine_DependLibrary - @xengine-qyt
- d0f1835 - update:depend library - @xengine-qyt
- b73c2e0 - modify:bcd codec support - @xengine-qyt
- 6572662 - update:depend library update:match xengine v9.20 - @xengine-qyt
- 72577a9 - fixed:configure parse failed fixed:report info not time count - @xengine-qyt
- 94297f8 - improved:make file build flags - @xengine-qyt
- bd384bc - update:depend library - @xengine-qyt
- e2156ff - update:depend library - @xengine-qyt
- b6795bc - ci:fixed build - @xengine-qyt
- 219f8e9 - ci:add debian and fedora system support ci:improved build - @xengine-qyt
- fd6ec6a - update:release.yml - @xengine-qyt
XEngine_StreamMedia V2.11.1.1001
- 7719f9f - Update release.yml - @xengine-qyt
- eca8933 - fixed:rmtp stream push failed - @xengine-qyt
- 507b669 - modify:rtmp av data log info - @xengine-qyt
XEngine_StreamMedia V2.11.0.1001
- 2f8966f - ci:cancel test for windows - @xengine-qyt
- 3f87cec - fixed:report info handle is incorrect - @xengine-qyt
- 3e94926 - update:read me and document - @xengine-qyt
- 5597ebc - modify:does not report info when debug start - @xengine-qyt
- 262b34b - fixed:log print error and log type support - @xengine-qyt
- 6ce03ce - added:ts and srt pre stream support - @xengine-qyt
- 0e7f963 - fixed:not process for xstream - @xengine-qyt
- 4543a5d - added:xstream play with pre pull support - @xengine-qyt
- 6c5b500 - added:flv play with pre pull support - @xengine-qyt
- b3d11ff - modify:unified pre play code - @xengine-qyt
- e4dfd6a - fixed:incorrect not set push stream addr when pre-play client leave - @xengine-qyt
- d0da682 - added:pre-play stream for rtmp support - @xengine-qyt
- 6966a89 - added:pre pull stream support for xstream ts srt - @xengine-qyt
- ad979eb - modify:reply not found stream message for ts and flv and xstream when play - @xengine-qyt
- 9a24b7c - modify:use memory pool for memory of push stream - @xengine-qyt
- c967286 - fixed:reply error when strema not found for rtmp with play - @xengine-qyt
- b85f9b3 - ci:fixed rocky linux - @xengine-qyt
- db5ac7f - fixed:rockylinux build - @xengine-qyt
- 5b954cd - ci:build fix - @xengine-qyt
- 03c72b7 - ci:rockylinux build support - @xengine-qyt
- d0b7d39 - fixed:build error - @xengine-qyt
- 9d3a02c - fixed:build error - @xengine-qyt
- a6f91e7 - ci:add ubuntu arm64 ci:update release name fixed:build error - @xengine-qyt
- ecf5e20 - added:windows arm64 build support - @xengine-qyt
- 73f32e0 - update:depend library - @xengine-qyt
- f4df612 - ci:update left time - @xengine-qyt
- 712c1e4 - update:xengine v9.14 supported - @xengine-qyt
XEngine_StreamMedia V2.10.0.1001
- cbb20f7 - modify:ci - @xengine-qyt
- 3d36b67 - update:read me and configure - @xengine-qyt
- b689249 - update:ci - @xengine-qyt
- bda22ad - update:ci - @xengine-qyt
- 835189c - ci:update test - @xengine-qyt
- 4b068b9 - update:read me and document - @xengine-qyt
- debde6f - update:compiler version to c++20 and c17 - @xengine-qyt
- 7f5101a - delete:unused build flags - @xengine-qyt
- 9f3918b - added:windows core-dump support - @xengine-qyt
- 3f3a41b - fixed:Garbled characters on other language system - @xengine-qyt
- d8a83a1 - modify:ci save day - @xengine-qyt
- 7977a8f - improved:get report count - @xengine-qyt
- b614d05 - modify:character-set to unicode from ansi on vs - @xengine-qyt
- 0f65c20 - fixed:build and ci error - @xengine-qyt
- 587f02b - ci:update - @xengine-qyt
- d4bcd9a - update:depend library - @xengine-qyt
- 1e5808e - modify:disable app running test for msbuild.yml - @xengine-qyt
- 69db369 - fixed:link of build on mac and linux - @xengine-qyt
- 7f57fce - update:depend library - @xengine-qyt
- 0677a6e - added:cpp check workflows - @xengine-qyt
- f0175d3 - update:example x64 build support - @xengine-qyt
- d1c50b4 - update:match xengine v9.x support - @xengine-qyt
- 790805b - update:depend library - @xengine-qyt
- dd79a42 - fixed:example build error - @xengine-qyt
- fd761f5 - update:workflows more release support added:release.yml and issue-translator.yml - @xengine-qyt
XEngine_StreamMedia V2.9.0.1001
增加:音频编解码器和重采样支持
增加:webrtc心跳支持
增加:rtc客户端发布流
修改:插入推流会话管理当dtls连接成功
修改:ssrc转字符串从int类型
修改:会话模块获取sms地址
修改:rtp转srtp包
修改:rtc证书配置问题
修改:rtcp接受协议解析支持
修改:rtsp和webrtc仅音频和视频支持
修正:消息发送不完整的问题
修正:rtcp协议判断问题
修正:webrtc自动选择媒体索引问题
修正:没有退出当rtp的视频包头出问题的时候
修正:mac编译问题
修正:x-stream音频编码参数错误
删除:没有使用的会话代码
added:test start supported
added:audio coder and resample support
added:webrtc heart support
added:rtc client publish stream
modify:insert push session management after dtls handshake
modify:ssrc to string from int for session module
modify:get smsaddr for session module
modify:rtp to srtp
modify:rtc cert configure to der from csr
modify:rtcp recv report parse support
modify:rtsp and webrtc only audio or video support
fixed:failed due to send message incomplete
fixed:rtcp protocol judgment is incorrect
fixed:webrtc auto choice media index
fixed:not break header for rtp packet of video
fixed:build error on mac
fixed:x-stream audio parameter set is incorrect
delete:unused code
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核心代码文件
增加:HTTP OPTION 选项支持
增加:编译选项支持SRT协议开关
更新匹配:XEngine V8.25
修改:增加RTC的URL名称支持当HTTPAPI访问时候
修改:srt的SRTSOCKET类型修改为XSOCKET
修改:stun端口移动为rtc端口
修改:dtls握手支持
修改:dtls和stun和srtp包解析分离支持
修改:继续优化webrtc的sdp处理和打包协议
修正:srt服务接受数据异常的问题
修正:没有处理rtc播放请求的问题
修正:http 的API请求处理错误
修正:makefile的宏名称不正确
added:srtp core code file
added:http option supported
added:build switch and srt protocol support
update:match xengine v8.25
modify:added rtc url name when http api verification
modify:srt SRTSOCKET type to XSOCKET
modfy:stun port remove rtc port
modify:dtls handshakes supported
modify:dtls and stun and srtp packet judgment handle
modify:continue to improve the sdp of webrtc
fixed:srt server caused exceptions when recv message
fixed:not handle webrtc play request
fixed:http restful api handle error
fixed:makefile macro name is incorrect
XEngine_StreamMedia V2.6.0.1001
增加:ts拉流支持
增加:其他推流协议转换成SRT拉流协议
增加:m3u8文件录像的支持并且支持时间设置
增加:webrtc初始代码
增加:webrtc的stun网络协议支持
优化:日志打印信息
修改:hls的TS流如果视频数据是关键帧,就添加PAT和PMT信息
修改:hls支持设置关闭后删除录制流
修正:srt发送数据不正确的问题
added:ts stream pull supported
added:other protocols convert to srt stream
added:m3u8 file record supported and time set
added:webrtc code file
added:stun network of the webrtc support
improved:log print
modify:hls ts stream if the video is key frame,then add to pat and pmt
modify:hls supported delete file when stream closed
fixed:srt send message is incorrect
XEngine_StreamMedia V2.5.0.1001
增加:RTCP协议解析支持
增加:RTP和RTCP的UDP套接字支持
增加:RTSP拉流支持
修改:客户端方法文件名称修改
修改:http任务增加头列表参数传递
修正:版本兼容问题
修正:RTMP拉流无法修改live名称的问题
added:rtcp parse supported
added:rtp and rtcp udp socket supported
added:rtsp play supported
modify:client method name to client rtsp
modify:httptask added http hdr list parament
fixed:xengine v8.20 complie error
fixed:the problem that the live of rtmp pull stream cannot be modified
XEngine_StreamMedia V2.4.0.1001
增加:http ts播放流支持
增加:TS流转换代码
优化:转换流协议代码,现在avframe函数都是输入源数据了
修复:srt转换的问题
删除:avpacket没有使用的参数
added:http ts play stream
added:ts convert code
improved:convert stream protocol,now XEngine_AVPacket_AVFrame input source stream
fixed:srt convert problem
delete:avpacket unused parament