AXIS Body Worn Live Axis-hosted
AXIS Body Worn Live enables users of body-worn cameras to stream live video and audio data over WLAN or mobile networks. Operators can view the live video and inform camera users that they are viewing the stream. In a location map view, operators can also see the location of cameras currently streaming live video. The video stream is encrypted for secure transmission.
Hosting Options
When setting up AXIS Body Worn Live, you have two hosting options:
- Axis-hosted: Hosted in the Axis Cloud.
- Self-hosted: Hosted by you.
This manual explains the setup and use of the Axis-hosted option. For setup instructions for the self-hosted option, refer to the AXIS Body Worn Live Self-hosted User Manual.
Solution Overview
When using AXIS Body Worn Live, the body-worn camera (1) streams video (2) via the cloud (3) to a web client (4).
- 1. Body Worn Camera
- 2. Livestream (End-to-end encrypted)
- 3. Axis-hosted Cloud
- 4. Web client
How it Works
To start live streaming from bodycams to AXIS Body Worn Live, you need to perform the following steps:
- Ensure all steps are completed.
- If using WLAN for video streams.
- If using AXIS Body Worn Live in an embedded browser in Genetec™ Security Center.
Time Synchronization
Important:
- Browsers used to view AXIS Body Worn Live streams must have the same time as the body-worn system, plus or minus a few seconds.
- AXIS Body Worn Live prevents video streaming if the time between the system and the client is not synchronized.
- It is recommended to use the same NTP server and time settings on computers used for viewing AXIS Body Worn Live streams as on the body-worn system.
To check the date and time settings in AXIS Body Worn Manager, go to Settings > System > Date and time.
Creating a MyAxis Account
A MyAxis account provides access to My Systems and cloud-based systems and services like AXIS Body Worn Live. If you already have a MyAxis account, you can skip this step.
- Go to “My Axis – Create Account”.
- Enter your information and click CREATE ACCOUNT.
Connecting Your Body Worn System to AXIS Body Worn Live
Note: If your body-worn system includes AXIS W100 or AXIS W101 cameras and you are located outside North America, all camera wireless network channels must be enabled for live streaming to function correctly. Contact Axis Support at bodywornlive.support@axis.com and provide your system’s System ID and country of deployment before connecting it to AXIS Body Worn Live. Axis Support will then enable the required radio channels for the respective body-worn cameras.
- In AXIS Body Worn Manager, go to Add-on services > AXIS Body Worn Live.
- Select Axis-hosted.
- Click Install.
- Turn on Cloud extensions.
- Agree to the End-User License Agreement.
- Log in to your MyAxis Account.
- Under Organization, select +Create new organization. You become the owner of the organization for the entire organization and receive administrator privileges. See and .
- Under Storage location, select the country where you want to store the evidence data. For more information on evidence data, see .
- Go to AXIS Body Worn Manager and copy the authorization code.
- Go back to the authorization step and paste the code.
- Click Finish.
You will automatically receive a 30-day trial license for AXIS Body Worn Live.
Activating End-to-End Encryption
End-to-end encryption ensures secure communication between body-worn cameras and AXIS Body Worn Live. For more information, see .
- In AXIS Body Worn Manager, go to Add-on services > AXIS Body Worn Live > End-to-end encryption.
- Click Generate key.
The key is stored in AXIS Body Worn Manager and distributed to the cameras when they are docked.
Reusing the Key in Multiple Body-Worn Systems
If you want operators to view live video from multiple body-worn systems, you can reuse the encryption key from the first body-worn system in the others.
- In AXIS Body Worn Manager of the first body-worn system, go to Add-on services > AXIS Body Worn Live.
- Click Open AXIS Body Worn Live.
- Select Copy link with key or Copy password-protected link with key.
- In AXIS Body Worn Manager of the other body-worn system, go to Add-on services > AXIS Body Worn Live.
- Click Import link with key.
- Enter a name for the key link.
- Paste the link from the first system under Link with key.
- Click Import.
Verifying End-to-End Encryption (Optional)
The generated key has a fingerprint that can be used to verify end-to-end encryption. The fingerprint can be found in both AXIS Body Worn Manager and AXIS Body Worn Live. To verify end-to-end encryption, compare these two thumbprints and ensure they match.
Live Streaming Activation
It is recommended to set up a dedicated camera profile for live streaming to minimize the number of licenses used. For more information, see .
- In AXIS Body Worn Manager, go to Camera profiles.
- Under AXIS Body Worn Live, activate the Streaming option.
Adding WLAN Networks
Note: If the camera has a SIM card and only uses mobile networks, no WLAN networks need to be added and assigned.
The body-worn camera must be connected to a WLAN or mobile network to stream video. The body-worn camera uses WLAN networks assigned to the corresponding camera user. Assigning a WLAN network can be done either via camera profiles or directly to the camera user.
- Option 1: Assign WLAN network via camera profile in AXIS Body Worn Manager – You can add one or more WLAN networks in AXIS Body Worn Manager and assign them to different camera profiles. See for instructions.
- Option 2a: Assign WLAN network directly to a camera user in AXIS Body Worn Manager – You can assign a WLAN network directly to a camera user. This network takes precedence over all networks assigned via the camera profile. See for instructions.
- Option 2b: Assign WLAN network directly to a camera user in AXIS Body Worn Assistant – You can assign a WLAN network directly to a camera user. Camera users can add WLAN networks themselves. This is particularly useful for many camera users who want to use multiple WLAN networks each. When assigning a WLAN network directly in AXIS Body Worn Assistant, it takes precedence over all other network assignments. See for instructions.
Note: The AXIS W100 Body Worn Camera and the AXIS W101 Body Worn Camera only support the 2.4 GHz frequency band.
Option 1: Assign WLAN Network via Camera Profile in AXIS Body Worn Manager
- In AXIS Body Worn Manager, go to Settings > Camera.
- Under Wi-Fi networks, click Add.
- Enter the WLAN network Name (SSID) and Password.
- Click Add.
- Go to Camera profiles.
- Select the camera profile to which you want to assign the WLAN network.
- Expand the Wireless connection panel.
- Select a WLAN network to assign it to the camera profile.
- Go to Users and select the camera user to whom you want to assign the WLAN network.
- Select the camera profile that has the corresponding WLAN network.
Option 2a: Assign WLAN Network Directly to a Camera User in AXIS Body Worn Manager
Note: Before you can assign a WLAN network directly to a camera user, you must activate streaming, see .
- In AXIS Body Worn Manager, go to Users and select the user to whom you want to add a WLAN network.
- In Network, click .
- Enter the WLAN network Name (SSID) and Password.
- Click Add.
Option 2b: Assign WLAN Network Directly to a Camera User in AXIS Body Worn Assistant
- In AXIS Body Worn Assistant, go to Camera.
- Tap the pencil icon.
- Enter the WLAN network name and password, and tap OK.
Note: WLAN networks added this way take precedence over networks added in the camera profile or directly in AXIS Body Worn Manager for a user.
Changing the Default Browser in Genetec™ Security Center
If you are using Genetec™ Security Center, you need to change the default browser to avoid issues with the live stream. Genetec™ Security Center uses the Google Chrome™ browser by default. Change it to Microsoft Edge® by editing a configuration file.
- Navigate to Program Files (x86) > Genetec Security Center 5.xx > ConfigurationFiles on your computer.
- Log in as administrator and edit the App.SecurityDesk.config file.
- In Presentation, add WebBrowserType=“Edge“ to the list.
- Restart Genetec™ Security Center.
Inviting Operators to AXIS Body Worn Live
For operators to use AXIS Body Worn Live, an administrator must add them as users in My Systems and provide them with the link to AXIS Body Worn Live.
- Invite operators in your organization to My Systems. See the My Systems User Manual for instructions.
- Ensure that the operators accept the invitation. They must each have their own My Axis account.
- Assign each operator a user role. See the My Systems User Manual for instructions. For more information on the permissions of each role in AXIS Body Worn Live, see .
- In AXIS Body Worn Manager, go to Add-on services > AXIS Body Worn Live.
- Click Open AXIS Body Worn Live.
- Select one of the options from the list. The link, including the encryption code, will be copied to your computer’s clipboard.
- Share the connection with the operators securely.
Ready to Stream
You have now completed the necessary steps to set up the system.
To access AXIS Body Worn Live from AXIS Body Worn Manager, go to Add-on services > AXIS Body Worn Live and click Open AXIS Body Worn Live.
Configuring Your System
Enabling Camera Display on a Location Map
Operators can view the geographical position of cameras that are currently streaming live video. To do this, you must activate Location in AXIS Body Worn Manager.
Note: Geographical position can only be displayed on some camera models.
- In AXIS Body Worn Manager, go to Camera profiles.
- Select the camera profile for which you want to enable live streaming.
- Activate Location for each camera model.
Setting Up Automatic SOC Notifications
To inform Security Operating Center (SOC) staff, you can set up the system to send them an automatic notification when a new live stream starts. To do this, set up a connection between your organization and the Security Operating Center.
- Go to Settings.
- Click New SOC integration.
- Enter the URL of the Security Operating Center.
- Optionally, click Sign messages and enter a payload signature. This signature is used on the receiving side to verify that the notification comes from the correct source.
- Click Add.
For instructions on setting up the integration on the receiving side, download the SOC integration document.
Learn More
Organizations
An organization is a virtual representation of your Axis system installations and the central hub for your Body Worn Cloud services. The organization links your body-worn system with your AXIS Body Worn Live licenses and users. For more information on organizations, see the My Systems User Manual.
User Roles
Note: AXIS Body Worn Live users are different from camera users in AXIS Body Worn Manager. AXIS Body Worn Live users need a MyAxis account to log in. Viewers in AXIS Body Worn Live have access to recordings for playback. AXIS Body Worn Live has three user roles:
- Viewer: View and share incoming live streams. View recordings.
- Operator: View and share incoming live streams. View recordings.
- Admin: Manage AXIS Body Worn Live settings. The administrator links the body-worn system with AXIS Body Worn Live, invites users, and assigns user roles. Administrators can also view and share incoming live streams and recordings.
Licenses
The number of AXIS Body Worn Live licenses required depends on how many cameras with a live-streaming-enabled camera profile are averaged over the last week within a 24-hour period assigned to a user. The licensing model is the same whether you assign the camera permanently or temporarily. It is recommended to set up a dedicated camera profile for live streaming to minimize the number of licenses used. For more information on licenses for Axis products and services, see the My Systems User Manual.
End-to-End Encryption
End-to-end encryption is a secure communication method between a sender and a recipient. End-to-end encryption ensures that only intended recipients can access the video streams from bodycams. It is implemented through two matching keys: a public one in the bodycam and a private one in the browser running AXIS Body Worn Live. You generate the key pair in AXIS Body Worn Manager and add the private key to the browser used to access AXIS Body Worn Live. The public key is distributed by AXIS Body Worn Manager when cameras are docked.
Important:
- End-to-end encryption is mandatory.
- When you download a link to AXIS Body Worn Live that includes a key, you can encrypt it with a passphrase for enhanced security. Each operator must enter the passphrase when using the connection with the key.
- The browser removes the key when you clear cookies and other website data. This can happen when you clear your browser history. One way to avoid this is to bookmark the AXIS Body Worn Live link, including the key, in the browser.
Evidence and Metadata
When transmitting live videos from bodycams, both evidence and metadata are generated. When connecting your body-worn system to AXIS Body Worn Live, you can choose to store evidence data across multiple countries.
- Evidence Data:
- Encrypted video and audio streams
- Encrypted location data
- Metadata:
- User-related data, such as User ID, Username, Stream ID, and Organization ID.
- Stream-related data, such as start time, end time, and duration.
Daily Use
Important: For security reasons, AXIS Body Worn Live requires the camera to be docked at least every six days. Live streaming only works if you dock the camera within the six-day interval.
Opening AXIS Body Worn Live
- Click the AXIS Body Worn Live link provided by your administrator for body-worn systems.
- Log in with your My Axis account credentials.
- Select the organization that is connected to the body-worn system where AXIS Body Worn Live is configured.
Note: You remain logged in as long as you keep your web browser open, even if you close the AXIS Body Worn Live tab. You will be logged out if you close the web browser and do not reopen it within seven days.
Starting a Livestream
To start a livestream:
- Press the function button on the body-worn camera twice. The recording LED lights up red. Depending on the camera model:
- The LED for the WLAN connection blinks yellow.
- Turns white.
- Once the camera has established a connection and started streaming to AXIS Body Worn Live, depending on the camera model:
- The LED for the WLAN connection lights up green.
- Turns green.
- The camera provides feedback when the SOC operator confirms the video stream, see .
Note: You can start a livestream regardless of whether you are already recording. If you are not already recording, recording begins at the same time as the livestream.
Stopping a Livestream
To stop the livestream and recording, press and hold the record button. For information on how long you need to press the button, see the camera’s user manual.
Viewing and Confirming a Livestream
When a camera user starts a livestream, the body-worn username appears under Active streams. To view a livestream:
- Go to Streams.
- Click on the camera user whose video stream you want to view.
- To switch between the location map view and the livestream view, click and .
- To notify the camera user that you have opened the livestream, click . The camera vibrates to alert the camera user.
Viewing Multiple Livestreams Simultaneously
You can view livestreams from up to four camera users side-by-side. To create a specific group of camera users and view their respective livestreams simultaneously, follow these steps:
- Go to Streams.
- Click .
- Enter a name for the group.
- Click and select up to four camera users.
- Click Create.
- Click the group name to view the corresponding livestreams.
You can also drag and drop camera users into a new group or add a user to an existing group.
Viewing Current Streams
AXIS Body Worn Live stores all streams for a 24-hour period. To view current streams:
- Go to Recordings.
- Click on the camera user whose video stream you want to view.
- Click on the stream you want to view.
Viewing Cameras on a Location Map
If you want to find out where a camera user is located who is currently streaming live video, and how they are moving, you can view the camera's geographical position on a location map.
Important:
- To view camera positions, you must activate Location in AXIS Body Worn Manager. See .
- You cannot view camera movements if the camera cannot receive GPS signals. If a camera no longer receives GPS signals, this is indicated by on the location map. Hovering the mouse pointer over the symbol shows when the position was last updated.
- A camera user who has started broadcasting but has not yet received a position will not appear on the location map.
To view the positions of camera users on a location map:
- Go to Streams.
- Click .
- If you want to see how camera users have moved in the last 20–30 seconds, you can click to activate the trails.
- If multiple users are close to each other, they are grouped together on the map. A number indicates how many cameras belong to the group. Move the mouse pointer over a user in the list of camera users and click to center the map on that user.
Troubleshooting
Troubleshooting
You can troubleshoot errors with the troubleshooting mode in the AXIS W102 and AXIS W120 Body Worn Camera.
To Turn On:
- In AXIS Body Worn Manager, go to Add-on services > AXIS Body Worn Live.
- In the Axis-hosted overview, click Show more.
- Activate the Allow troubleshooting mode option.
- On the body-worn camera, press the top button twice.
- Press the top button once to display the next page.
- To exit troubleshooting mode, press and hold the top button for 5 seconds.
The information is divided into pages as follows:
- Page 1: System time, Network status (Net), WLAN or mobile network mode (Submode: WLAN or LTE), Signal strength in dB.
- Page 2 – When using WLAN: SSID, Authentication method (Auth), IPv4 address of the camera, Authentication status (Status), MAC address of the connected access point.
- Page 2 – When using mobile networks: Camera IP address, Roaming status, SIM status, APN.
- Page 3: Nameservers used by the camera.
- Page 4: Endpoint query response code.
Frequently Asked Questions
Problem or Symptom | Cause | Solution |
---|---|---|
I cannot enable cloud extensions in AXIS Body Worn Manager. | There is a problem with the network configuration. | In AXIS Body Worn Manager, go to Settings > Network and check the network configuration, including IP address, DNS settings, proxy server, and firewall rules, to ensure the body-worn system can connect. |
The bodycam does not respond when I try to start a livestream. | Videostreaming is not activated in the user's camera profile. Your AXIS Body Worn Live license has expired. | See . Go to Settings (Settings) > AXIS Body Worn Live and check the license information. |
The body-worn camera cannot connect to the WLAN network. The Wi-Fi connectivity LED is red, and I receive a Wi-Fi warning: | No wireless network has been assigned to the user operating the camera. The camera has not been docked for more than six days. For security reasons, AXIS Body Worn Live requires the camera to be docked at least every six days, and live streaming only works if you dock the camera within the six-day interval. | See . Dock the camera to renew the certificate. |
The network name or password is incorrect. | AXIS W100 and AXIS W101 body-worn cameras only support 2.4 GHz wireless networks. The SSID for the WLAN network is incorrect or missing. | Ensure that the network name and password are correct. Ensure that the wireless network uses the 2.4 GHz frequency band. Many smartphones use the 5 GHz frequency band by default. So, if you are connecting to a mobile hotspot, you need to enable the 2.4 GHz frequency band in your phone's settings. Enter the correct SSID for the WLAN network. |
Video streaming over the mobile network is not possible/or fails. | The PIN for the SIM card is incorrect or missing. | In AXIS Body Worn Manager, go to Cameras and enter the correct PIN. |
I receive a warning for the mobile network: ⚠️ | The SIM card was changed while the camera was powered on and not docked. The interface specification between the mobile network and the internet, the Access Point Name (APN), is required by the operator. The camera is not activated for use by the network provider. The SIM card is defective. | Turn off the camera and insert the SIM card. If the camera is not compatible, contact the operator or try another SIM card. Dock the camera. If the SIM card was changed while the camera was powered on and not docked, dock the camera. To add the APN in AXIS Body Worn Manager: 1. Go to Settings > Camera > Mobile networks. 2. Click Show advanced. 3. Enter the Access Point Name used by your network provider. If the camera is not activated by the network provider, check the camera’s IMEI number (International Mobile Equipment Identity) in AXIS Body Worn Manager > Cameras. Check if the IMEI is blocked, for example, on imeicheck.com. If the IMEI is blocked, contact the operator for unblocking. If the SIM card is defective, replace the SIM card. |
AXIS Body Worn Live reports an error: ❌ | The camera has not been docked for more than 6 days. | Dock the camera. Ensure that the body-worn system has access to the host names listed under . |
I see no image in the livestream player. | The time in the body-worn system differs from the time on the computer running AXIS Body Worn Live. | Use an NTP server to set the date and time on both the body-worn system and the computer used for AXIS Body Worn Live. |
Livestreaming is not functioning optimally. | Your system is located in Europe, your system has | Contact bodywornlive.support@axis.com and provide your system ID and country of deployment. |
Problems with Mobile Network
Problem: The body-worn camera cannot connect to the mobile network.
Problem | Cause | Solution |
---|---|---|
When activating troubleshooting mode, the submode is WLAN. | No SIM card is present in the camera. | Turn off the camera and insert a SIM card. |
The SIM card status in AXIS Body Worn Manager is Unknown. | The SIM card is not compatible. | Contact the operator or try another SIM card. |
The screen displays ⚠️. | The SIM card was changed while the camera was powered on and not docked. The camera is not activated for use by the network provider. | Dock the camera. To add the APN in AXIS Body Worn Manager: 1. Go to Settings > Camera > Mobile networks. 2. Click Show advanced. 3. Enter the Access Point Name used by your network provider. |
When docking the camera, AXIS Body Worn Manager warns that the SIM card is locked. | The SIM card is locked. | Set a new PIN using the PUK code. |
When docking the camera, AXIS Body Worn Manager warns that the SIM card PIN is incorrect or missing. | The SIM card PIN is incorrect or missing. | In AXIS Body Worn Manager, go to Cameras and click on the camera to enter the correct PIN. |
⚠️ is not displayed on the camera screen. | The operator does not support any of the LTE bands supported by the camera. The camera is too far from a mast. | Compare the LTE bands listed in the camera's datasheet with the bands supported by the operator. Use the camera within range of a mast. |
When activating troubleshooting mode, the camera has no IPv4 address and no APN is listed. | The interface specification between the mobile network and the internet, the Access Point Name (APN), is required by the operator. | Add the APN in AXIS Body Worn Manager: 1. Go to Settings > Camera > Mobile networks. |
Problems with Mobile Network
Problem: The body-worn camera cannot connect to the mobile network.
Problem | Cause | Solution |
---|---|---|
When activating troubleshooting mode, the submode is WLAN. | No SIM card is present in the camera. | Turn off the camera and insert a SIM card. |
The SIM card status in AXIS Body Worn Manager is Unknown. | The SIM card is not compatible. | Contact the operator or try another SIM card. |
The screen displays ⚠️. | The SIM card was changed while the camera was powered on and not docked. The camera is not activated for use by the network provider. | Dock the camera. To add the APN in AXIS Body Worn Manager: 1. Go to Settings > Camera > Mobile networks. 2. Click Show advanced. 3. Enter the Access Point Name used by your network provider. |
When docking the camera, AXIS Body Worn Manager warns that the SIM card is locked. | The SIM card is locked. | Set a new PIN using the PUK code. |
When docking the camera, AXIS Body Worn Manager warns that the SIM card PIN is incorrect or missing. | The SIM card PIN is incorrect or missing. | In AXIS Body Worn Manager, go to Cameras and click on the camera to enter the correct PIN. |
⚠️ is not displayed on the camera screen. | The operator does not support any of the LTE bands supported by the camera. The camera is too far from a mast. | Compare the LTE bands listed in the camera's datasheet with the bands supported by the operator. Use the camera within range of a mast. |
When activating troubleshooting mode, the camera has no IPv4 address and no APN is listed. | The interface specification between the mobile network and the internet, the Access Point Name (APN), is required by the operator. | Add the APN in AXIS Body Worn Manager: 1. Go to Settings > Camera > Mobile networks. |
Host Names
The body-worn system must have access to these host names for setup and use of AXIS Body Worn Live. The port is always 443.
Global Domain | Information | Device Type |
---|---|---|
*.mysystems.axis.com | Web applications. | Clients (Webbrowser) |
*.bodyworn.axis.com | Body Worn-specific APIs. | Clients (Webbrowser), Body Worn-Cameras, Systemcontroller |
*.bodyworn.axis.cloud | Body Worn-specific APIs. | System-Controller |
*.axis.com | General Axis APIs. | Clients (Webbrowser), Systemcontroller |
axisbwsprod.webpubsub.azure.com | Websocket for application data. | Clients (Webbrowser) |
axisbws-prod.azure-devices.net | Application communication between devices and the cloud. | Body Worn-Cameras, Systemcontroller |
Regional Streaming Storage
Domain | Region | Device Type |
---|---|---|
axislive31517ebf9edd88f9.blob.core.windows.net | USA (East) | Clients (Webbrowser), Body Worn-Cameras |
axislive1c7751f2e2c4df77.blob.core.windows.net | USA (West) | Clients (Webbrowser), Body Worn-Cameras |
axislivee6dc2820e149af9f.blob.core.windows.net | EU | Clients (Webbrowser), Body Worn-Cameras |
axislive980d6ba8adbbf223.blob.core.windows.net | Australia | Clients (Webbrowser), Body Worn-Cameras |
axislive9280c1821b19cd35.blob.core.windows.net | Canada | Clients (Webbrowser), Body Worn-Cameras |
axislive5894d7bc3cd547d1.blob.core.windows.net | India | Clients (Webbrowser), Body Worn-Cameras |
axislive09082556af5ba7de.blob.core.windows.net | France | Clients (Webbrowser), Body Worn-Cameras |
axislive8adf5397b85a521e.blob.core.windows.net | Germany | Clients (Webbrowser), Body Worn-Cameras |
axislive7411d120eb3dc484.blob.core.windows.net | Switzerland | Clients (Webbrowser), Body Worn-Cameras |
axislive39b4a3a4e44aa1f5.blob.core.windows.net | Great Britain | Clients (Webbrowser), Body Worn-Cameras |
axislivef1c7db59e587d874.blob.core.windows.net | Japan | Clients (Webbrowser), Body Worn-Cameras |