服务器录音录像

服务器录音录像
       
视频录像功能目前只支持音频编码PCMU,视频编码H264或VP8的编码格式。如需录像功能,需要在发起呼叫前调用SDK相关接口设置编码格式。

点对点音频视频录制

1. 开始录制

1.1、请求地址       
  • POST/{SoftVersion}/Application/{appId}/call/transmission?sig={SigParameter}&type=2&mode=1&sign=1
  • 注:type:1 录音 2 录像; mode和sign固定为1。
       
1.2、请求包头
请参阅《鉴权说明
1.3、请求包体
属性类型约束说明
callSid
String
必选
呼叫id,平台侧为每个呼叫分配唯一id。通过SDK接口获取服务器callSid,具体方法参考:Android方法点击>>IOS方法点击>>
1.4、请求示例
  • POST/2013-12-26/Application/abcdefghijklmnopqrstuvwxyz123456/call/transmission?sig=155EAA68C5DFB6B762A42D88F406ABCD&type=2&mode=1&sign=1 
  • HTTP/1.1
  • Host: 192.168.0.1:8883;
  • Accept:application/json;
  • Content-Type:application/json;charset=utf-8;
  • Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMzAyMDE=

  • {"callSid":"170712160603798600010069000316e3"} 
        
1.5、响应包体
属性类型约束说明
statusCode
String
必选
请求状态码,取值000000(成功)
statusMsg
String
必选
请求状态码,取值success
1.6、响应示例    
  • HTTP/1.1 200 OK 
  • Content-Length: 641 

  • {"statusCode":"000000","statusMsg":"success"}
       

2. 停止录制

2.1、请求地址      
  • POST/{SoftVersion}/Application/{appId}/call/transmission?sig={SigParameter}&type=2&mode=1&sign=2
  • 注:type:1 录音 2 录像; mode固定为1; sign固定为2。
    
2.2、请求包头
请参阅《鉴权说明
2.3、请求包体
属性类型约束说明
callSid
String
必选
呼叫id,平台侧为每个呼叫分配唯一id。通过SDK接口获取服务器callSid,具体方法参考:Android方法点击>>IOS方法点击>>
2.4、请求示例
  • POST/2013-12-26/Application/abcdefghijklmnopqrstuvwxyz123456/call/transmission?sig=155EAA68C5DFB6B762A42D88F406ABC&type=2&mode=1&sign=2 
  • HTTP/1.1
  • Host: 192.168.0.1:8883;
  • Accept:application/json;
  • Content-Type:application/json;charset=utf-8;
  • Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMzAyMDE=

  • {"callSid":"170712160603798600010069000316e3"} 
       
2.5、响应包体
属性类型约束说明                                                                                
statusCode
String
必选
请求状态码,取值000000(成功)
statusMsg
String
必选
请求状态码,取值success
2.6、响应示例
  • HTTP/1.1 200 OK 
  • Content-Length: 641 

  • {"statusCode":"000000","statusMsg":"success"}      

视频会议录制

1. 开始录制

1.1、请求地址    
  • POST/{SoftVersion}/Application/{appId}/call/transmission?sig={SigParameter}&type=2&mode=2&sign=1
  • 注:type:1 录音 2 录像; mode固定为2; sign固定为1。
1.2、请求包头
请参阅《鉴权说明
1.3、请求包体
属性类型约束说明                                                                        
confid 
String
必选
会议ID
1.4、请求示例
  • POST/2013-12-26/Application/abcdefghijklmnopqrstuvwxyz123456/call/transmission?sig=155EAA68C5DFB6B762A42D88F406ABC&type=2&mode=2&sign=1 
  • HTTP/1.1
  • Host: 192.168.0.1:8883;
  • Accept:application/json;
  • Content-Type:application/json;charset=utf-8;
  • Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMzAyMDE=

  • {"confid":"conf12345678"}
        
1.5、响应包体
属性类型约束说明
statusCode
String
必选
请求状态码,取值000000(成功)
statusMsg
String
必选
请求状态码,取值success
1.6、响应示例
  • HTTP/1.1 200 OK 
  • Content-Length: 641 

  • {"statusCode":"000000","statusMsg":"success"}
       

2. 停止录制

2.1、请求地址     
  • POST/{SoftVersion}/Application/{appId}/call/transmission?sig={SigParameter}&type=2&mode=2&sign=2
  • 注:type:1 录音 2 录像; mode和sign固定为2。
      
2.2、请求包头
请参阅《鉴权说明
2.3、请求包体
属性类型约束说明
confid 
String
必选
会议ID
2.4、请求示例        
  • POST/2013-12-26/Application/abcdefghijklmnopqrstuvwxyz123456/call/transmission?sig=155EAA68C5DFB6B762A42D88F406ABC&type=2&mode=2&sign=2 
  • HTTP/1.1
  • Host: 192.168.0.1:8883;
  • Accept:application/json;
  • Content-Type:application/josn;charset=utf-8;
  • Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMzAyMDE=

  • {"confid":"8002"}     
2.5、响应包体
属性类型约束说明
statusCode
String
必选
请求状态码,取值000000(成功)
statusMsg
String
必选
请求状态码,取值success
2.6、响应示例
  • HTTP/1.1 200 OK 
  • Content-Length: 641 

  • {"statusCode":"000000","statusMsg":"success"}
        

音频会议录音

1. 开始录音

1.1、请求地址       
  • POST/{SoftVersion}/Application/{appId}/call/transmission?sig={SigParameter}&type=1&mode=2&sign=1
  • 注:type固定为1; mode固定为2; sign固定为1。
       
1.2、请求包头
请参阅《鉴权说明
1.3、请求包体
属性类型约束说明
confid 
String
必选
会议ID
1.4、请求示例
  • POST/2013-12-26/Application/abcdefghijklmnopqrstuvwxyz123456/call/transmission?sig=155EAA68C5DFB6B762A42D88F406ABC&type=1&mode=2&sign=1 
  • HTTP/1.1
  • Host: 192.168.0.1:8883;
  • Accept:application/json;
  • Content-Type:application/json;charset=utf-8;
  • Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMzAyMDE=

  • {"confid":"8002"}
    
1.5、响应包体
属性类型约束说明
statusCode
String
必选
请求状态码,取值000000(成功)
statusMsg
String
必选
请求状态码,取值success
1.6、响应示例
  • HTTP/1.1 200 OK 
  • Content-Length: 641 

  • {"statusCode":"000000","statusMsg":"success"}
      

2. 停止录音

2.1、请求地址    
  • POST/{SoftVersion}/Application/{appId}/call/transmission?sig={SigParameter}&type=1&mode=2&sign=2
  • 注:type固定为1; mode和sigin固定为2。
        
2.2、请求包头
请参阅《鉴权说明
2.3、请求包体
属性类型约束说明
confid 
String
必选
会议ID
2.4、请求示例        
  • POST/2013-12-26/Application/abcdefghijklmnopqrstuvwxyz123456/call/transmission?sig=155EAA68C5DFB6B762A42D88F406ABC&type=1&mode=2&sign=2 
  • HTTP/1.1
  • Host: 192.168.0.1:8883;
  • Accept:application/json;
  • Content-Type:application/json;charset=utf-8;
  • Authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMzAyMDE=

  • {"confid":"8002"}
  
2.5、响应包体
属性类型约束说明
statusCode
String
必选
请求状态码,取值000000(成功)
statusMsg
String
必选
请求状态码,取值success
2.6、响应示例
  • HTTP/1.1 200 OK 
  • Content-Length: 641 

  • {"statusCode":"000000","statusMsg":"success"}