Get Broadcast Status - Revadike/InternalSteamWebAPI GitHub Wiki

GET /broadcast/getbroadcastmpd/

Rate limits

No known rate limit

Request

Authenticated: Optional

Method: GET

Host: steamcommunity.com

Path: /broadcast/getbroadcastmpd/

Query Parameters:

Name Type Required Description
steamid string Yes The 64-bit SteamID
broadcastid string No The broadcast ID
viewertoken string No TODO
watchlocation string No TODO
sessionid string Yes The value of the sessionid cookie

Response

200 OK

Name Type Description
success string Whether the request was successful
retry number TODO
broadcastid string The broadcast ID
eresult number The Steam result code
url string The URL
viewertoken string TODO
hls_url string TODO
heartbeat_interval number TODO
is_rtmp number Whether the broadcast is RTMP
title string The title
num_viewers number TODO
is_webrtc object TODO
webrtc_session_id object TODO
webrtc_offer_sdp object TODO
webrtc_turn_server object TODO
is_replay number Whether the broadcast is a replay
cdn_auth_url_parameters object The CDN auth URL parameters

Example

GET https://steamcommunity.com/broadcast/getbroadcastmpd/?steamid=76561198822648080&broadcastid=0&viewertoken=0&watchlocation=5&sessionid=a0b1c2d3e4f5g6h7i8j9klmn
{
    "success": "ready",
    "retry": 0,
    "broadcastid": "0123456789012456789",
    "eresult": 1,
    "url": "https://cache5-ams1.steamcontent.com/broadcast/76561198822648080/1635081386122715910/manifest/0/cache5-ams1.steamcontent.com/?broadcast_origin=repo-03-iad1.broadcast.steamcontent.com:80",
    "viewertoken": "0123456789012456789",
    "hls_url": "https://cache5-ams1.steamcontent.com/broadcast/76561198822648080/1635081386122715910/hls_manifest/0/cache5-ams1.steamcontent.com/master.m3u8?broadcast_origin=repo-03-iad1.broadcast.steamcontent.com:80",
    "heartbeat_interval": 30,
    "is_rtmp": 1,
    "title": "",
    "num_viewers": 171,
    "is_webrtc": null,
    "webrtc_session_id": null,
    "webrtc_offer_sdp": null,
    "webrtc_turn_server": null,
    "is_replay": 0,
    "cdn_auth_url_parameters": null
}