---
title: "startBroadcast(handler:)"
framework: replaykit
role: symbol
role_heading: Instance Method
path: "replaykit/rpbroadcastcontroller/startbroadcast(handler:)"
---

# startBroadcast(handler:)

Starts a broadcast.

## Declaration

```swift
func startBroadcast(handler: @escaping ((any Error)?) -> Void)
```

## Parameters

- `handler`: A block that is called after a broadcast has started.

## See Also

### Controlling the Broadcast

- [broadcastURL](replaykit/rpbroadcastcontroller/broadcasturl.md)
- [pauseBroadcast()](replaykit/rpbroadcastcontroller/pausebroadcast().md)
- [resumeBroadcast()](replaykit/rpbroadcastcontroller/resumebroadcast().md)
- [finishBroadcast(handler:)](replaykit/rpbroadcastcontroller/finishbroadcast(handler:).md)
- [serviceInfo](replaykit/rpbroadcastcontroller/serviceinfo.md)
