Update Live Stream
Using update live stream API
Update the live stream information.
- cURL
- NodeJS/JS
- Python
- Ruby
- RESULT
curl --request GET \
--url 'https://api.videosdk.live/v1/livestreams/${id}' \
--header 'Authorization: `jwt token goes here`'
--data-raw '{
"name": "Nickname for livestream",
"record": true
}'
const fetch = require("node-fetch");
const url = "https://api.videosdk.live/v1/livestreams/${id}";
const options = {
method: "POST",
headers: { Accept: "application/json", Authorization: `jwt token goes here` },
body: JSON.stringify({ name: "Nickname for livestream", record: true }),
};
fetch(url, options)
.then((res) => res.json())
.then((json) => console.log(json))
.catch((err) => console.error("error:" + err));
import requests
url = "https://api.videosdk.live/v1/livestreams/${id}"
payload = {name: "Nickname for livestream", record: True }
headers = {"Accept": "application/json", "Authorization": "jwt token goes here"}
response = requests.request("POST", url,json=payload, headers=headers)
print(response.text)
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api.videosdk.live/v1/livestreams/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Accept"] = 'application/json'
request["Content-Type"] = 'application/json'
request["Authorization"] = `${YOUR_JWT_TOKEN}`
request.body = "{\"record\":false,\"name\":\"Nickname for livestream\"}"
response = http.request(request)
puts response.read_body
{
"record": true,
"id": "6034a7dfa9cedd724c20cf67",
"name": "Nickname for livestream",
"streamKey": "d492a9ed-84ce-448c-84dd-718bdea724a5",
"upstreamUrl": "rtmp://live.videosdk.live/live/...",
"downstreamUrl": "https://live.videosdk.live/live/.../index.m3u8",
"recordingUrl": "https://live.videosdk.live/live/.../storage/index.m3u8",
"createdAt": "2021-02-23T06:59:43.049Z",
"updatedAt": "2021-02-23T06:59:43.049Z"
}
Request
__requestrequired
object
nameoptional
string
recordoptional
boolean
Properties
Response
__response
object
record
boolean
id
string
name
string
streamKey
string
upstreamUrl
string
downstreamUrl
string
recordingUrl
string
createdAt
date
updatedAt
date
Properties