From 750c75ca98ff802fc9a1ce3cfc18ac42dc097cca Mon Sep 17 00:00:00 2001 From: Milosz Filimowski Date: Tue, 23 Jun 2026 13:05:49 +0200 Subject: [PATCH 1/6] document simcam --- docs/how-to/client/managing-devices.mdx | 4 ++++ docs/how-to/react-native/_category_.json | 8 +++++++ .../react-native/ios-simulator-camera.mdx | 23 +++++++++++++++++++ docs/tutorials/react-native-quick-start.mdx | 2 +- .../how-to/client/managing-devices.mdx | 4 ++++ .../how-to/react-native/_category_.json | 8 +++++++ .../react-native/ios-simulator-camera.mdx | 23 +++++++++++++++++++ .../tutorials/react-native-quick-start.mdx | 2 +- 8 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 docs/how-to/react-native/_category_.json create mode 100644 docs/how-to/react-native/ios-simulator-camera.mdx create mode 100644 versioned_docs/version-0.28.0/how-to/react-native/_category_.json create mode 100644 versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx diff --git a/docs/how-to/client/managing-devices.mdx b/docs/how-to/client/managing-devices.mdx index 063b1f8d..c7d3aed6 100644 --- a/docs/how-to/client/managing-devices.mdx +++ b/docs/how-to/client/managing-devices.mdx @@ -77,6 +77,10 @@ export function FlipButton() { +:::tip Testing on iOS Simulator +The iOS Simulator does not have a real camera. Use [SimCam](https://simcam.swmansion.com/) to inject a virtual camera feed — your Mac's camera or a video file — so you can test camera selection and streaming without a physical device. See [Camera on iOS Simulator](../../how-to/react-native/ios-simulator-camera). +::: + ## Turning Camera On and Off diff --git a/docs/how-to/react-native/_category_.json b/docs/how-to/react-native/_category_.json new file mode 100644 index 00000000..674d4341 --- /dev/null +++ b/docs/how-to/react-native/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "React Native", + "position": 2, + "link": { + "type": "generated-index", + "description": "React Native-specific guides for Fishjam integration." + } +} diff --git a/docs/how-to/react-native/ios-simulator-camera.mdx b/docs/how-to/react-native/ios-simulator-camera.mdx new file mode 100644 index 00000000..d6d99ff1 --- /dev/null +++ b/docs/how-to/react-native/ios-simulator-camera.mdx @@ -0,0 +1,23 @@ +--- +sidebar_position: 1 +sidebar_label: "Camera on iOS Simulator" +description: Use SimCam to test camera features in the iOS Simulator without a physical device. +--- + +# Camera on iOS Simulator + +The iOS Simulator has no camera, which means you normally need a physical device to test video streaming with Fishjam. + +[SimCam](https://simcam.swmansion.com/) is a macOS app that injects a virtual camera into the simulator. It works through standard AVFoundation APIs, so `@fishjam-cloud/react-native-client` picks it up without any changes to your code. + +## What SimCam provides + +- **Live camera feed**: your Mac's camera streamed into the simulator +- **Video file**: a video clip you can replay for consistent test scenarios +- **QR code**: inject QR codes without holding a phone up to the screen + +## Getting started + +1. Download and install SimCam from [simcam.swmansion.com](https://simcam.swmansion.com/). +2. Launch SimCam and pick a camera source. +3. Run your app in the simulator — the virtual camera shows up just like a real one. diff --git a/docs/tutorials/react-native-quick-start.mdx b/docs/tutorials/react-native-quick-start.mdx index addf5d57..88282c72 100644 --- a/docs/tutorials/react-native-quick-start.mdx +++ b/docs/tutorials/react-native-quick-start.mdx @@ -164,7 +164,7 @@ export default function Root() { ``` :::important -This won't work on the iOS Simulator, as the Simulator can't access the camera. Test on a real device. +The iOS Simulator does not have camera access by default. To test camera features, either use a real device or use [SimCam](https://simcam.swmansion.com/) to inject a virtual camera into the simulator — see [Camera on iOS Simulator](../how-to/react-native/ios-simulator-camera). ::: For more detailed implementation follow the steps below. diff --git a/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx b/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx index 063b1f8d..c7d3aed6 100644 --- a/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx +++ b/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx @@ -77,6 +77,10 @@ export function FlipButton() { +:::tip Testing on iOS Simulator +The iOS Simulator does not have a real camera. Use [SimCam](https://simcam.swmansion.com/) to inject a virtual camera feed — your Mac's camera or a video file — so you can test camera selection and streaming without a physical device. See [Camera on iOS Simulator](../../how-to/react-native/ios-simulator-camera). +::: + ## Turning Camera On and Off diff --git a/versioned_docs/version-0.28.0/how-to/react-native/_category_.json b/versioned_docs/version-0.28.0/how-to/react-native/_category_.json new file mode 100644 index 00000000..674d4341 --- /dev/null +++ b/versioned_docs/version-0.28.0/how-to/react-native/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "React Native", + "position": 2, + "link": { + "type": "generated-index", + "description": "React Native-specific guides for Fishjam integration." + } +} diff --git a/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx b/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx new file mode 100644 index 00000000..d6d99ff1 --- /dev/null +++ b/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx @@ -0,0 +1,23 @@ +--- +sidebar_position: 1 +sidebar_label: "Camera on iOS Simulator" +description: Use SimCam to test camera features in the iOS Simulator without a physical device. +--- + +# Camera on iOS Simulator + +The iOS Simulator has no camera, which means you normally need a physical device to test video streaming with Fishjam. + +[SimCam](https://simcam.swmansion.com/) is a macOS app that injects a virtual camera into the simulator. It works through standard AVFoundation APIs, so `@fishjam-cloud/react-native-client` picks it up without any changes to your code. + +## What SimCam provides + +- **Live camera feed**: your Mac's camera streamed into the simulator +- **Video file**: a video clip you can replay for consistent test scenarios +- **QR code**: inject QR codes without holding a phone up to the screen + +## Getting started + +1. Download and install SimCam from [simcam.swmansion.com](https://simcam.swmansion.com/). +2. Launch SimCam and pick a camera source. +3. Run your app in the simulator — the virtual camera shows up just like a real one. diff --git a/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx b/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx index addf5d57..88282c72 100644 --- a/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx +++ b/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx @@ -164,7 +164,7 @@ export default function Root() { ``` :::important -This won't work on the iOS Simulator, as the Simulator can't access the camera. Test on a real device. +The iOS Simulator does not have camera access by default. To test camera features, either use a real device or use [SimCam](https://simcam.swmansion.com/) to inject a virtual camera into the simulator — see [Camera on iOS Simulator](../how-to/react-native/ios-simulator-camera). ::: For more detailed implementation follow the steps below. From 0062f043e22d63c120a0df827c789ac4c35a39a7 Mon Sep 17 00:00:00 2001 From: Milosz Filimowski Date: Tue, 23 Jun 2026 13:08:19 +0200 Subject: [PATCH 2/6] make tips simpler --- docs/how-to/client/managing-devices.mdx | 2 +- docs/how-to/react-native/ios-simulator-camera.mdx | 2 +- docs/tutorials/react-native-quick-start.mdx | 2 +- .../version-0.28.0/how-to/client/managing-devices.mdx | 2 +- .../version-0.28.0/how-to/react-native/ios-simulator-camera.mdx | 2 +- .../version-0.28.0/tutorials/react-native-quick-start.mdx | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/how-to/client/managing-devices.mdx b/docs/how-to/client/managing-devices.mdx index c7d3aed6..555dfdb7 100644 --- a/docs/how-to/client/managing-devices.mdx +++ b/docs/how-to/client/managing-devices.mdx @@ -78,7 +78,7 @@ export function FlipButton() { :::tip Testing on iOS Simulator -The iOS Simulator does not have a real camera. Use [SimCam](https://simcam.swmansion.com/) to inject a virtual camera feed — your Mac's camera or a video file — so you can test camera selection and streaming without a physical device. See [Camera on iOS Simulator](../../how-to/react-native/ios-simulator-camera). +The iOS Simulator has no camera. [SimCam](https://simcam.swmansion.com/) solves this by injecting a virtual feed (your Mac's camera or a video file), so you can test without a physical device. See [Camera on iOS Simulator](../../how-to/react-native/ios-simulator-camera). ::: ## Turning Camera On and Off diff --git a/docs/how-to/react-native/ios-simulator-camera.mdx b/docs/how-to/react-native/ios-simulator-camera.mdx index d6d99ff1..825226c7 100644 --- a/docs/how-to/react-native/ios-simulator-camera.mdx +++ b/docs/how-to/react-native/ios-simulator-camera.mdx @@ -20,4 +20,4 @@ The iOS Simulator has no camera, which means you normally need a physical device 1. Download and install SimCam from [simcam.swmansion.com](https://simcam.swmansion.com/). 2. Launch SimCam and pick a camera source. -3. Run your app in the simulator — the virtual camera shows up just like a real one. +3. Run your app in the simulator. The virtual camera shows up just like a real one. diff --git a/docs/tutorials/react-native-quick-start.mdx b/docs/tutorials/react-native-quick-start.mdx index 88282c72..f1c2e582 100644 --- a/docs/tutorials/react-native-quick-start.mdx +++ b/docs/tutorials/react-native-quick-start.mdx @@ -164,7 +164,7 @@ export default function Root() { ``` :::important -The iOS Simulator does not have camera access by default. To test camera features, either use a real device or use [SimCam](https://simcam.swmansion.com/) to inject a virtual camera into the simulator — see [Camera on iOS Simulator](../how-to/react-native/ios-simulator-camera). +The iOS Simulator has no camera. To test camera features, use a real device or [SimCam](https://simcam.swmansion.com/), which injects a virtual camera the simulator picks up automatically. See [Camera on iOS Simulator](../how-to/react-native/ios-simulator-camera). ::: For more detailed implementation follow the steps below. diff --git a/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx b/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx index c7d3aed6..555dfdb7 100644 --- a/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx +++ b/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx @@ -78,7 +78,7 @@ export function FlipButton() { :::tip Testing on iOS Simulator -The iOS Simulator does not have a real camera. Use [SimCam](https://simcam.swmansion.com/) to inject a virtual camera feed — your Mac's camera or a video file — so you can test camera selection and streaming without a physical device. See [Camera on iOS Simulator](../../how-to/react-native/ios-simulator-camera). +The iOS Simulator has no camera. [SimCam](https://simcam.swmansion.com/) solves this by injecting a virtual feed (your Mac's camera or a video file), so you can test without a physical device. See [Camera on iOS Simulator](../../how-to/react-native/ios-simulator-camera). ::: ## Turning Camera On and Off diff --git a/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx b/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx index d6d99ff1..825226c7 100644 --- a/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx +++ b/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx @@ -20,4 +20,4 @@ The iOS Simulator has no camera, which means you normally need a physical device 1. Download and install SimCam from [simcam.swmansion.com](https://simcam.swmansion.com/). 2. Launch SimCam and pick a camera source. -3. Run your app in the simulator — the virtual camera shows up just like a real one. +3. Run your app in the simulator. The virtual camera shows up just like a real one. diff --git a/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx b/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx index 88282c72..f1c2e582 100644 --- a/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx +++ b/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx @@ -164,7 +164,7 @@ export default function Root() { ``` :::important -The iOS Simulator does not have camera access by default. To test camera features, either use a real device or use [SimCam](https://simcam.swmansion.com/) to inject a virtual camera into the simulator — see [Camera on iOS Simulator](../how-to/react-native/ios-simulator-camera). +The iOS Simulator has no camera. To test camera features, use a real device or [SimCam](https://simcam.swmansion.com/), which injects a virtual camera the simulator picks up automatically. See [Camera on iOS Simulator](../how-to/react-native/ios-simulator-camera). ::: For more detailed implementation follow the steps below. From a152e38496355ccb9b501ce7a956015f52df5602 Mon Sep 17 00:00:00 2001 From: Milosz Filimowski Date: Tue, 23 Jun 2026 13:19:35 +0200 Subject: [PATCH 3/6] fix spell --- spelling.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spelling.txt b/spelling.txt index c64c1748..634806bf 100644 --- a/spelling.txt +++ b/spelling.txt @@ -110,3 +110,5 @@ RTCPIP VAPI vapi remuxing +swmansion +SimCam From cb06bbdf9175c403d4f2b8afef017565c3b8fdba Mon Sep 17 00:00:00 2001 From: Milosz Filimowski Date: Tue, 23 Jun 2026 13:23:58 +0200 Subject: [PATCH 4/6] restructure --- .../ios-simulator-camera.mdx | 12 +++++++++--- docs/how-to/client/managing-devices.mdx | 4 ++-- docs/how-to/react-native/_category_.json | 8 -------- docs/tutorials/react-native-quick-start.mdx | 2 +- .../ios-simulator-camera.mdx | 12 +++++++++--- .../how-to/client/managing-devices.mdx | 4 ++-- .../how-to/react-native/_category_.json | 8 -------- .../tutorials/react-native-quick-start.mdx | 2 +- 8 files changed, 24 insertions(+), 28 deletions(-) rename docs/how-to/{react-native => client}/ios-simulator-camera.mdx (73%) delete mode 100644 docs/how-to/react-native/_category_.json rename versioned_docs/version-0.28.0/how-to/{react-native => client}/ios-simulator-camera.mdx (73%) delete mode 100644 versioned_docs/version-0.28.0/how-to/react-native/_category_.json diff --git a/docs/how-to/react-native/ios-simulator-camera.mdx b/docs/how-to/client/ios-simulator-camera.mdx similarity index 73% rename from docs/how-to/react-native/ios-simulator-camera.mdx rename to docs/how-to/client/ios-simulator-camera.mdx index 825226c7..7da47462 100644 --- a/docs/how-to/react-native/ios-simulator-camera.mdx +++ b/docs/how-to/client/ios-simulator-camera.mdx @@ -1,10 +1,14 @@ --- -sidebar_position: 1 -sidebar_label: "Camera on iOS Simulator" +sidebar_position: 17 +sidebar_label: "iOS Simulator Camera 📱" description: Use SimCam to test camera features in the iOS Simulator without a physical device. --- -# Camera on iOS Simulator +# iOS Simulator Camera Mobile + +:::note +This guide is exclusively for **Mobile** (React Native) applications. +::: The iOS Simulator has no camera, which means you normally need a physical device to test video streaming with Fishjam. @@ -21,3 +25,5 @@ The iOS Simulator has no camera, which means you normally need a physical device 1. Download and install SimCam from [simcam.swmansion.com](https://simcam.swmansion.com/). 2. Launch SimCam and pick a camera source. 3. Run your app in the simulator. The virtual camera shows up just like a real one. + +SimCam has a free trial with a built-in demo video. The Pro license ($19 one-time) unlocks live camera and media injection. diff --git a/docs/how-to/client/managing-devices.mdx b/docs/how-to/client/managing-devices.mdx index 555dfdb7..1572a086 100644 --- a/docs/how-to/client/managing-devices.mdx +++ b/docs/how-to/client/managing-devices.mdx @@ -77,8 +77,8 @@ export function FlipButton() { -:::tip Testing on iOS Simulator -The iOS Simulator has no camera. [SimCam](https://simcam.swmansion.com/) solves this by injecting a virtual feed (your Mac's camera or a video file), so you can test without a physical device. See [Camera on iOS Simulator](../../how-to/react-native/ios-simulator-camera). +:::tip[Testing on iOS Simulator] +The iOS Simulator has no camera. [SimCam](https://simcam.swmansion.com/) solves this by injecting a virtual feed (your Mac's camera or a video file), so you can test without a physical device. See [Camera on iOS Simulator](./ios-simulator-camera). ::: ## Turning Camera On and Off diff --git a/docs/how-to/react-native/_category_.json b/docs/how-to/react-native/_category_.json deleted file mode 100644 index 674d4341..00000000 --- a/docs/how-to/react-native/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "React Native", - "position": 2, - "link": { - "type": "generated-index", - "description": "React Native-specific guides for Fishjam integration." - } -} diff --git a/docs/tutorials/react-native-quick-start.mdx b/docs/tutorials/react-native-quick-start.mdx index f1c2e582..6aa7be57 100644 --- a/docs/tutorials/react-native-quick-start.mdx +++ b/docs/tutorials/react-native-quick-start.mdx @@ -164,7 +164,7 @@ export default function Root() { ``` :::important -The iOS Simulator has no camera. To test camera features, use a real device or [SimCam](https://simcam.swmansion.com/), which injects a virtual camera the simulator picks up automatically. See [Camera on iOS Simulator](../how-to/react-native/ios-simulator-camera). +The iOS Simulator has no camera. To test camera features, use a real device or [SimCam](https://simcam.swmansion.com/), which injects a virtual camera the simulator picks up automatically. See [Camera on iOS Simulator](../how-to/client/ios-simulator-camera). ::: For more detailed implementation follow the steps below. diff --git a/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx b/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx similarity index 73% rename from versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx rename to versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx index 825226c7..7da47462 100644 --- a/versioned_docs/version-0.28.0/how-to/react-native/ios-simulator-camera.mdx +++ b/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx @@ -1,10 +1,14 @@ --- -sidebar_position: 1 -sidebar_label: "Camera on iOS Simulator" +sidebar_position: 17 +sidebar_label: "iOS Simulator Camera 📱" description: Use SimCam to test camera features in the iOS Simulator without a physical device. --- -# Camera on iOS Simulator +# iOS Simulator Camera Mobile + +:::note +This guide is exclusively for **Mobile** (React Native) applications. +::: The iOS Simulator has no camera, which means you normally need a physical device to test video streaming with Fishjam. @@ -21,3 +25,5 @@ The iOS Simulator has no camera, which means you normally need a physical device 1. Download and install SimCam from [simcam.swmansion.com](https://simcam.swmansion.com/). 2. Launch SimCam and pick a camera source. 3. Run your app in the simulator. The virtual camera shows up just like a real one. + +SimCam has a free trial with a built-in demo video. The Pro license ($19 one-time) unlocks live camera and media injection. diff --git a/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx b/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx index 555dfdb7..1572a086 100644 --- a/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx +++ b/versioned_docs/version-0.28.0/how-to/client/managing-devices.mdx @@ -77,8 +77,8 @@ export function FlipButton() { -:::tip Testing on iOS Simulator -The iOS Simulator has no camera. [SimCam](https://simcam.swmansion.com/) solves this by injecting a virtual feed (your Mac's camera or a video file), so you can test without a physical device. See [Camera on iOS Simulator](../../how-to/react-native/ios-simulator-camera). +:::tip[Testing on iOS Simulator] +The iOS Simulator has no camera. [SimCam](https://simcam.swmansion.com/) solves this by injecting a virtual feed (your Mac's camera or a video file), so you can test without a physical device. See [Camera on iOS Simulator](./ios-simulator-camera). ::: ## Turning Camera On and Off diff --git a/versioned_docs/version-0.28.0/how-to/react-native/_category_.json b/versioned_docs/version-0.28.0/how-to/react-native/_category_.json deleted file mode 100644 index 674d4341..00000000 --- a/versioned_docs/version-0.28.0/how-to/react-native/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "React Native", - "position": 2, - "link": { - "type": "generated-index", - "description": "React Native-specific guides for Fishjam integration." - } -} diff --git a/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx b/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx index f1c2e582..6aa7be57 100644 --- a/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx +++ b/versioned_docs/version-0.28.0/tutorials/react-native-quick-start.mdx @@ -164,7 +164,7 @@ export default function Root() { ``` :::important -The iOS Simulator has no camera. To test camera features, use a real device or [SimCam](https://simcam.swmansion.com/), which injects a virtual camera the simulator picks up automatically. See [Camera on iOS Simulator](../how-to/react-native/ios-simulator-camera). +The iOS Simulator has no camera. To test camera features, use a real device or [SimCam](https://simcam.swmansion.com/), which injects a virtual camera the simulator picks up automatically. See [Camera on iOS Simulator](../how-to/client/ios-simulator-camera). ::: For more detailed implementation follow the steps below. From 4fd49b4d265beb33fab397d9c94d510f6e9ffd37 Mon Sep 17 00:00:00 2001 From: Milosz Filimowski Date: Tue, 23 Jun 2026 13:25:03 +0200 Subject: [PATCH 5/6] remove unused section --- docs/how-to/client/ios-simulator-camera.mdx | 4 ---- .../version-0.28.0/how-to/client/ios-simulator-camera.mdx | 4 ---- 2 files changed, 8 deletions(-) diff --git a/docs/how-to/client/ios-simulator-camera.mdx b/docs/how-to/client/ios-simulator-camera.mdx index 7da47462..b7303154 100644 --- a/docs/how-to/client/ios-simulator-camera.mdx +++ b/docs/how-to/client/ios-simulator-camera.mdx @@ -6,10 +6,6 @@ description: Use SimCam to test camera features in the iOS Simulator without a p # iOS Simulator Camera Mobile -:::note -This guide is exclusively for **Mobile** (React Native) applications. -::: - The iOS Simulator has no camera, which means you normally need a physical device to test video streaming with Fishjam. [SimCam](https://simcam.swmansion.com/) is a macOS app that injects a virtual camera into the simulator. It works through standard AVFoundation APIs, so `@fishjam-cloud/react-native-client` picks it up without any changes to your code. diff --git a/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx b/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx index 7da47462..b7303154 100644 --- a/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx +++ b/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx @@ -6,10 +6,6 @@ description: Use SimCam to test camera features in the iOS Simulator without a p # iOS Simulator Camera Mobile -:::note -This guide is exclusively for **Mobile** (React Native) applications. -::: - The iOS Simulator has no camera, which means you normally need a physical device to test video streaming with Fishjam. [SimCam](https://simcam.swmansion.com/) is a macOS app that injects a virtual camera into the simulator. It works through standard AVFoundation APIs, so `@fishjam-cloud/react-native-client` picks it up without any changes to your code. From a9345dd7b773845b8e2341213ed583e0bbc0de2f Mon Sep 17 00:00:00 2001 From: Milosz Filimowski Date: Tue, 23 Jun 2026 13:26:34 +0200 Subject: [PATCH 6/6] remove selling section --- docs/how-to/client/ios-simulator-camera.mdx | 2 -- .../version-0.28.0/how-to/client/ios-simulator-camera.mdx | 2 -- 2 files changed, 4 deletions(-) diff --git a/docs/how-to/client/ios-simulator-camera.mdx b/docs/how-to/client/ios-simulator-camera.mdx index b7303154..8c803bb8 100644 --- a/docs/how-to/client/ios-simulator-camera.mdx +++ b/docs/how-to/client/ios-simulator-camera.mdx @@ -21,5 +21,3 @@ The iOS Simulator has no camera, which means you normally need a physical device 1. Download and install SimCam from [simcam.swmansion.com](https://simcam.swmansion.com/). 2. Launch SimCam and pick a camera source. 3. Run your app in the simulator. The virtual camera shows up just like a real one. - -SimCam has a free trial with a built-in demo video. The Pro license ($19 one-time) unlocks live camera and media injection. diff --git a/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx b/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx index b7303154..8c803bb8 100644 --- a/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx +++ b/versioned_docs/version-0.28.0/how-to/client/ios-simulator-camera.mdx @@ -21,5 +21,3 @@ The iOS Simulator has no camera, which means you normally need a physical device 1. Download and install SimCam from [simcam.swmansion.com](https://simcam.swmansion.com/). 2. Launch SimCam and pick a camera source. 3. Run your app in the simulator. The virtual camera shows up just like a real one. - -SimCam has a free trial with a built-in demo video. The Pro license ($19 one-time) unlocks live camera and media injection.