ORID-TSS 是一款基于Linux系统开发,支持4K60fps流媒体服务套件。在数字化手术室4K时代的商机面前,它可以协助您快速开发用于4K数字化手术室业务系统。
将RTSP Over UDP/HTTP协议的流转化为HLS(m3u8)协议,提升带载能力,进而提升了观看端的数量,并使流媒体有更高的兼容性,将RTSP Over UDP/HTTP协议的流进行打包封存为MP4文件,并能够支持音视频分离的打包方式,同时能够识别并返回MP4文件的时长,分辨率,码率,文件大小等信息,让您能够方便对文件进行管理;
它所生成的直播流及存储文件可以方便地在基于H5开发的WEB页面进行免插件播放。理所当然的,拥有硬件Codec的嵌入式移动设备更能毫无压力地进行观看,因此它可以自由拓展到平板电脑,智能手机,以及带有嵌入式系统的显示器上。
它在输入端和输出端均具备多任务并发能力,它的并发能力取决于您所配置的服务器硬件能力。
具备十分简洁的交互接口,直播启停,录制启停与回调,足以胜任大部分的交互动作。使用JSON格式的HTTP COMMAND进行交互,从而不再受限于您的软件架构,以及开发语言。无论您使用BS架构开发的业务系统,还是用CS架构开发的上位机应用都能够轻松整合它。
特别地,ORID-TSS加上我们的业务系统ORID-OSS构成了简单易用的ORID-Cloud云记录方案,也可以整体选择它!ORID-OSS也拥有完善的接口程序来满足整合需求。
如果您的业务系统服务器端如果基于Linux系统开发,也可以和ORID-TSS部署在同一台服务器上。
接口类型 | 交互动作 | 参数名 | 参数说明 | 备注 |
直播接口 | 开始直播 | liveServerIP | TSS ServerIP | 数组方式批量发送直播源信息 |
MaxErrorStopDuration | 最大异常停止时长 | |||
liveTaskReqs-liveID | 直播源ID | |||
liveTaskReqs-srcURL | 直播源播放地址 | |||
liveTaskReqs-isMulticast | 是否组播 | |||
liveTaskReqs-audioCodingAAC | 因为是否转码AAC格式 | |||
liveTaskReqs-chooseSourceType | 选择音视频类型 | |||
返回 | ResultCode | 返回码 | 0正常返回,500异常 | |
ErrorCode | 错误码 |
| ||
ErrorDetail | 错误信息 | JSON对象 | ||
liveTaskRess-liveID | 直播源ID | 与请求参数中的ID一致 | ||
liveTaskRess-playURL | 播放地址 | 转换M3U8后的地址 | ||
停止直播 | liveIDs | 要停止直播的ID数组 |
| |
返回 | ResultCode | 返回码 |
| |
ErrorCode | 错误码 |
| ||
ErrorDetail | 错误信息 |
| ||
录制接口 | 开始录制 | recordServerIP | TSS ServerIP |
|
recordCallBackURL | 录制停止的回调地址 |
| ||
MaxErrorStopDuration | 最大异常停止时长 |
| ||
MaxRecordFileDuration | 单个文件录制最大时长 | 0表示只录制一个文件 | ||
recordTaskReqs-recordID | 直播源ID | 数组方式批量发送录制源信息 | ||
recordTaskReqs-srcURL | 直播源播放地址 | |||
recordTaskReqs-isMulticast | 是否组播 | |||
recordTaskReqs-fileName | 录制文件名 | |||
recordTaskReqs-audioCodingAAC | 因为是否转码AAC格式 | |||
recordTaskReqs-chooseSourceType | 选择音视频类型 | |||
返回 | ResultCode | 返回码 | 0正常返回,500异常 | |
ErrorCode | 错误码 |
| ||
ErrorDetail | 错误信息 | JSON对象 | ||
停止录制 | recordIDs | 要停止录制的ID数组 |
| |
返回 | ResultCode | 返回码 |
| |
ErrorCode | 错误码 |
| ||
ErrorDetail | 错误信息 |
| ||
录制回调 | RecordID | 录制任务ID |
| |
MediaInfos | 文件信息[PlayURL,Size,VideFormat,Resolution,FrameRate,Bitrate,Duration] |
| ||
ResultCode | 返回码 |
| ||
ErrorCode | 错误码 |
| ||
ErrorDetail | 错误信息 |
| ||
授权校验 | 授权校验 | machineCode | 机器码 |
|
license | 授权码 |
| ||
返回 | ResultCode | 返回码 | 0正常返回,500异常 | |
ErrorCode | 错误码 |
| ||
ErrorDetail | 错误信息 | JSON对象 |