- 專門為數字化手術室開發(fā)的流媒體服務軟件
- 簡單實用的交互交口,可快速整合到您的數字化手術室方案中
- 手術室4K時代來臨,縮短您的開發(fā)時間,節(jié)約開發(fā)投入,抓住4K的商機
說明:
ORID-TSS 是一款基于Linux系統(tǒng)開發(fā),支持4K60fps流媒體服務套件。在數字化手術室4K時代的商機面前,它可以協助您快速開發(fā)用于4K數字化手術室業(yè)務系統(tǒng)。
基礎功能:
將RTSP Over UDP/HTTP協議的流轉化為HLS(m3u8)協議,提升帶載能力,進而提升了觀看端的數量,并使流媒體有更高的兼容性,將RTSP Over UDP/HTTP協議的流進行打包封存為MP4文件,并能夠支持音視頻分離的打包方式,同時能夠識別并返回MP4文件的時長,分辨率,碼率,文件大小等信息,讓您能夠方便對文件進行管理;
特點:
它所生成的直播流及存儲文件可以方便地在基于H5開發(fā)的WEB頁面進行免插件播放。理所當然的,擁有硬件Codec的嵌入式移動設備更能毫無壓力地進行觀看,因此它可以自由拓展到平板電腦,智能手機,以及帶有嵌入式系統(tǒng)的顯示器上。
它在輸入端和輸出端均具備多任務并發(fā)能力,它的并發(fā)能力取決于您所配置的服務器硬件能力。
具備十分簡潔的交互接口,直播啟停,錄制啟停與回調,足以勝任大部分的交互動作。使用JSON格式的HTTP COMMAND進行交互,從而不再受限于您的軟件架構,以及開發(fā)語言。無論您使用BS架構開發(fā)的業(yè)務系統(tǒng),還是用CS架構開發(fā)的上位機應用都能夠輕松整合它。
特別地,ORID-TSS加上我們的業(yè)務系統(tǒng)ORID-OSS構成了簡單易用的ORID-Cloud云記錄方案,也可以整體選擇它!ORID-OSS也擁有完善的接口程序來滿足整合需求。
如果您的業(yè)務系統(tǒng)服務器端如果基于Linux系統(tǒng)開發(fā),也可以和ORID-TSS部署在同一臺服務器上。
接口規(guī)格:
|
|
|
|
|
|---|
接口類型 | 交互動作 | 參數名 | 參數說明 | 備注 |
直播接口 | 開始直播 ?POST | liveServerIP | TSS ServerIP | 數組方式批量發(fā)送直播源信息 ?isMulticast 0-不組播,1-組播 ?audioCodingAAC true-要轉換,false-不需要轉換 ?chooseSourceType 0-音視頻,1-視頻,2-音頻 |
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后的地址 |
停止直播 ?POST | liveIDs | 要停止直播的ID數組 | |
返回 | ResultCode | 返回碼 | |
ErrorCode | 錯誤碼 | |
ErrorDetail | 錯誤信息 | |
錄制接口 | 開始錄制 ?POST | recordServerIP | TSS ServerIP | |
recordCallBackURL | 錄制停止的回調地址 | |
MaxErrorStopDuration | 最大異常停止時長 | |
MaxRecordFileDuration | 單個文件錄制最大時長 | 0表示只錄制一個文件 |
recordTaskReqs-recordID | 直播源ID | 數組方式批量發(fā)送錄制源信息 ?isMulticast 0-不組播,1-組播 ?audioCodingAAC true-要轉換,false-不需要轉換 ?chooseSourceType 0-音視頻,1-視頻,2-音頻 |
recordTaskReqs-srcURL | 直播源播放地址 |
recordTaskReqs-isMulticast | 是否組播 |
recordTaskReqs-fileName | 錄制文件名 |
recordTaskReqs-audioCodingAAC | 因為是否轉碼AAC格式 |
recordTaskReqs-chooseSourceType | 選擇音視頻類型 |
返回 | ResultCode | 返回碼 | 0正常返回,500異常 |
ErrorCode | 錯誤碼 | |
ErrorDetail | 錯誤信息 | JSON對象 |
停止錄制 ?POST | recordIDs | 要停止錄制的ID數組 | |
返回 | ResultCode | 返回碼 | |
ErrorCode | 錯誤碼 | |
ErrorDetail | 錯誤信息 | |
錄制回調 ?(POST) | RecordID | 錄制任務ID | |
MediaInfos | 文件信息[PlayURL,Size,VideFormat,Resolution,FrameRate,Bitrate,Duration] | |
ResultCode | 返回碼 | |
ErrorCode | 錯誤碼 | |
ErrorDetail | 錯誤信息 | |
授權校驗 | 授權校驗 ?POST | machineCode | 機器碼 | |
license | 授權碼 | |
返回 | ResultCode | 返回碼 | 0正常返回,500異常 |
ErrorCode | 錯誤碼 | |
ErrorDetail | 錯誤信息 | JSON對象 |