POST api/YjlRemoteRcp/CallBackRcpDetail

接收TRTC视频录制回执

Request Information

URI Parameters

None.

Body Parameters

TrtcCallBack
NameDescriptionTypeAdditional information
app

string

None.

appid

string

None.

appname

string

None.

channel_id

string

None.

duration

string

None.

end_time

string

None.

end_time_usec

string

None.

event_type

消息类型,当event_type为100时, 表示该回调消息为录制文件生成的消息。

string

None.

file_format

string

None.

file_id

string

None.

file_size

string

None.

media_start_time

string

None.

record_bps

string

None.

record_file_id

string

None.

sign

string

None.

start_time

string

None.

start_time_usec

string

None.

stream_id

您可以在进房时通过设置TRTCParams中的streamId字段指定。

string

None.

stream_param

用户名Base64编码

string

None.

t

string

None.

task_id

string

None.

video_id

string

None.

video_url

录制文件的观看地址,可以用于点播回放

string

None.

Request Formats

application/json, text/json

Sample:
{
  "app": "sample string 1",
  "appid": "sample string 2",
  "appname": "sample string 3",
  "channel_id": "sample string 4",
  "duration": "sample string 5",
  "end_time": "sample string 6",
  "end_time_usec": "sample string 7",
  "event_type": "sample string 8",
  "file_format": "sample string 9",
  "file_id": "sample string 10",
  "file_size": "sample string 11",
  "media_start_time": "sample string 12",
  "record_bps": "sample string 13",
  "record_file_id": "sample string 14",
  "sign": "sample string 15",
  "start_time": "sample string 16",
  "start_time_usec": "sample string 17",
  "stream_id": "sample string 18",
  "stream_param": "sample string 19",
  "t": "sample string 20",
  "task_id": "sample string 21",
  "video_id": "sample string 22",
  "video_url": "sample string 23"
}

application/xml, text/xml

Sample:
<TrtcCallBack xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/YCloud.Rcp.Entity.RcpWeb">
  <app>sample string 1</app>
  <appid>sample string 2</appid>
  <appname>sample string 3</appname>
  <channel_id>sample string 4</channel_id>
  <duration>sample string 5</duration>
  <end_time>sample string 6</end_time>
  <end_time_usec>sample string 7</end_time_usec>
  <event_type>sample string 8</event_type>
  <file_format>sample string 9</file_format>
  <file_id>sample string 10</file_id>
  <file_size>sample string 11</file_size>
  <media_start_time>sample string 12</media_start_time>
  <record_bps>sample string 13</record_bps>
  <record_file_id>sample string 14</record_file_id>
  <sign>sample string 15</sign>
  <start_time>sample string 16</start_time>
  <start_time_usec>sample string 17</start_time_usec>
  <stream_id>sample string 18</stream_id>
  <stream_param>sample string 19</stream_param>
  <t>sample string 20</t>
  <task_id>sample string 21</task_id>
  <video_id>sample string 22</video_id>
  <video_url>sample string 23</video_url>
</TrtcCallBack>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

接收TRTC视频录制回执

ResponseTrtc
NameDescriptionTypeAdditional information
code

integer

None.

errorMsg

string

None.

Response Formats

application/json, text/json

Sample:
{
  "code": 1,
  "errorMsg": "sample string 2"
}

application/xml, text/xml

Sample:
<ResponseTrtc xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/YCloud.Rcp.Entity.WebResponse">
  <code>1</code>
  <errorMsg>sample string 2</errorMsg>
</ResponseTrtc>