> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # startStreaming > Starts streaming the call to an external destination. Not yet implemented in v4. ```ts startStreaming(): Promise ``` Starts a server-side live stream of the call to a configured destination (e.g. RTMP). > **Warning** > > **Not yet implemented in v4.** This method is on the API surface and will throw when called. Streaming state can already be observed via [`streaming$`](/docs/browser-sdk/v4/reference/webrtc-call/streaming\$); server-side streams started outside the SDK still reflect there correctly. ## **Returns** `Promise` — once implemented, resolves after the server has begun streaming. ## **Throws** Throws unconditionally — implementation pending. ## **See** * [`streaming$`](/docs/browser-sdk/v4/reference/webrtc-call/streaming\$) — observable of the current streaming state. * [`startRecording`](/docs/browser-sdk/v4/reference/webrtc-call/start-recording) — the parallel recording method, also not yet implemented. > Starts streaming the call to an external destination. Not yet implemented in v4.