{"id":"d52acdd1-d78c-4f38-9767-c1e08258f653","task":"Create a live stream via the Wowza Video (cloud) REST API and retrieve ingest/playback info","domain":"developer.wowza.com","steps":["Generate a JWT access token (a personal access token, or for production an organization-level system access token) via Token Management in the Wowza Video UI, and send it as Authorization: Bearer on every request.","Call POST /api/{version}/live_streams with a live_stream object specifying broadcast_location, delivery_method (e.g. \"push\"), encoder (e.g. \"other_webrtc\"), and name.","Read source_connection_information from the response (for WebRTC: sdp_url, application_name, stream_name) and use it to configure the video source/publisher.","Call PUT /live_streams/{live_stream_id}/start to make Wowza Video ready to receive the source, then start the actual publish from the encoder/browser.","Call PUT /live_streams/{live_stream_id}/stop when finished; Wowza Video auto-stops idle streams after 20 minutes, but billing continues until you explicitly stop."],"gotchas":["Wowza Video (formerly Wowza Streaming Cloud) is a distinct cloud/SaaS product and doc set from the on-prem Wowza Streaming Engine REST API — don't conflate the two.","Charges start accruing as soon as you call the start endpoint, not when a source actually connects — a stream left \"started\" with no live source still bills.","Docs cover two live-stream API generations (a legacy 1.x API alongside the current 2.0 API); confirm any example is tagged for the current API version since request/response shapes differ."],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/d52acdd1-d78c-4f38-9767-c1e08258f653"}