Skip to content

Releases: libxengine/XEngine_StreamMedia

XEngine_StreamMedia V2.10.0.1001

24 Jan 05:52
5571c0c
Compare
Choose a tag to compare

XEngine_StreamMedia V2.9.0.1001

11 Oct 03:24
35eb670
Compare
Choose a tag to compare

增加:音频编解码器和重采样支持
增加: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

31 May 08:48
e0a0969
Compare
Choose a tag to compare

增加:支持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

15 Apr 06:21
2208122
Compare
Choose a tag to compare

增加: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

01 Feb 02:19
7259082
Compare
Choose a tag to compare

增加: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

22 Dec 05:54
c015605
Compare
Choose a tag to compare

增加: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

26 Oct 06:14
f727e0f
Compare
Choose a tag to compare

增加: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

XEngine_StreamMedia V2.3.0.1001

07 Oct 02:12
257134a
Compare
Choose a tag to compare

增加:队列模块
增加:HLS配置项目
增加:srt解析转换程序线程
优化:av头包函数
修改:h264的sei会被解析为头的问题
修改:始终更新avc视频参数配置信息在rtmp推流的时候
修改:xstream http支持
修改:xstream http 帧大小字段
修改:http任务区分post和get
修改:为拉流修改提交名称方法名字
修改:jt1078 推流支持
修正:当程序退出的时候崩溃的问题
修正:FLV TAG大小不正确导致某些网页播放器无法播放的问题
修正:srt任务程序释放内存错误
修正:没有hTTP跨域控制字段的问题
修正:播放客户端只支持一个的问题
修正:xstream h264nalu头的解析问题
修正:SRT客户端退出没有关闭资源的问题
修正:如果没有音频,设置时间戳不被设置的问题
修正:发布流退出的时候创建流的问题
删除:会话模块的获取和设置音视频缓冲区
删除:JT1078 2014解析代码

added:queue module
added:hls configure
added:srt parse process thread
improved:avhdr packet function
modify:The sei of h264 is also parsed as a header.
modify:always update avc configure at the rtmp push
modify:xstream http supported
modify:xstream http chunked has frame size
modify:http tasks are divided into post and get
modify:post name to method name for pull stream
modify:jt1078 push stream supported
fixed:crashed when app exit
fixed:flv.js does not play because tagsize is not right
fixed:the problem free memory error that srt task
fixed:http Access-Control-Allow-Origin not set
fixed:just play once client
fixed:the problem that not support parse nalu header of h264
fixed:does not close srt client
fixed:if not audio,then video time will not set
fixed:create stream when publish stream exit
delete:get and set av buffer for push of session module
delete:jt1078 2014 was deleted

XEngine_StreamMedia V2.2.0.1001

04 Aug 03:01
1ec8a62
Compare
Choose a tag to compare

添加:SRT推拉流支持
添加:为HTTP管理接口增加推拉流信息获取的支持
修改:RTMPProtocol_Help_ParseVideo 的使用方法
修复:xstream流转换的一些问题
修复:当客户端关闭的时候清理客户端资源不正确的问题
修复:拉流客户端的流地址不正确的问题
删除:没有使用的会话代码

added:srt publish and pull stream supported
added:get publish and pull stream information for http api
modify:RTMPProtocol_Help_ParseVideo method of use
fixed:some problem with xstream convert
fixed:clean client resource is incorrent when client close
fixed:pull client smsaddr is incorrent
delete:unused code for session module

XEngine_StreamMedia V2.1.0.1001

26 Jul 07:57
79d4933
Compare
Choose a tag to compare

增加:RTMP拉流支持
增加:拉流客户端类型
增加:推流协议模块多流类型支持
增加:XStream Over HTTP拉流支持
优化:流协议字段
优化:内存初始化
优化:配置文件
优化:发送帧代码
修改:center stream 名称修改为xstream
修正:RTMP协议用户解析错误
修正:没有设置chunk大小的问题
修正:流关闭的一些问题
修正:使用FFMPEG推RTMP流的问题

added:rtmp pull stream supported
added:type of pull stream client
added:multi stream for protocol of push stream support
added:Pull Stream for XSteram Over HTTP Supported
improved:stream protocol field
improved:memroy init
improved:configure file
improved:send frame data code
modity:center stream name to XStream
fixed:rtmp protocol user parse is incorrent
fixed:chunk size does not incorrent
fixed:stream close bug
fixed:the problem that ffmpeg push stream error