Get video url
Jump to navigation
Jump to search
Get video url for game and user given.
Generates video url on each call. By default generates RTMP video url params.
If optional param "format" is set and is equal to "hls", then generates HLS video url.
Params:
- user_id - user unique id on partner side.
- username - username on partner side.
- game_id - id of the game.
- format (optional) - format of the video url. Could be "rtmp" or "hls".
Returns:
- "url" and "name" for RTMP.
- "url" for HLS.
RTMP Request example:
{
"partner_id": 1424,
"method": "get_video_url",
"language": "ru",
"timestamp": 1425390869,
"signature": "4e4c293148af9301c82d3b5bf1068b969819880a8e279d76a7dcb09de7440cff",
"params": {
"user_id": "wjlljlkjl",
"username": "Mr. X",
"game_id": 7
}
}
RTMP Response example:
{
"partner_id": 1424,
"method": "get_video_url",
"language": "ru",
"timestamp": 1428576394,
"signature": "25ab76e9411dbcb428c80db11b2e04c51699a68047730847adbfbbe156c3bd1b",
"params": {
"user_id": "wjlljlkjl",
"username": "Mr. X",
"game_id": 7
},
"response": {
"url": "rtmp://betgamestv-live.cdn.ngenix.net/xarlive",
"name": "/ext/scripts/validate_stream_name/4530217c901eeb529a6eb067bbc7760b/streamwheel/1428578194/3232249857/669564"
},
"response_code": 200,
"error_message": false
}
HLS Request example:
{
"partner_id": 1424,
"method": "get_video_url",
"language": "ru",
"timestamp": 1425390869,
"signature": "4e4c293148af9301c82d3b5bf1068b969819880a8e279d76a7dcb09de7440cff",
"params": {
"user_id": "wjlljlkjl",
"username": "Mr. X",
"game_id": 7,
"format": "hls"
}
}
HLS Response example:
{
"partner_id": 1424,
"method": "get_video_url",
"language": "ru",
"timestamp": 1428576525,
"signature": "ba63d5f4d95f5f6ca393376d84b29144b18301ef7458f6f8cbb3f966c8be7b0f",
"params": {
"user_id": "wjlljlkjl",
"username": "Mr. X",
"game_id": 7,
"format": "hls"
},
"response": {
"url": "http://wpc.D2CB.edgecastcdn.net/80D2CB/live/live/ngrp:streamwheel_all/playlist.m3u8?d4a1a957e1d5bd59dd74f95aadd4c4b38c73848fd4940e05"
},
"response_code": 200,
"error_message": false
}