JMRSDK Development
v4.57
v4.57
  • Jio Mixed Reality SDK Documentation
    • Changelog
      • Upgrade Guide
    • Application Requirements
  • Device Information
    • JioGlass
    • JioDive
  • Supported Smartphones
  • Controller Specifications
    • Physical Controllers
    • External Gamepad
    • Virtual Controller
  • Getting Started
    • Development Platform
    • Setting Up Jio Mixed Reality Project in Unity
    • Video Tutorials
    • URP Support
      • Setting Up Your Project With URP
  • JMRSDK
    • JMRSDK Content
    • JMRMixedReality Prefab
    • System Dock
    • JMRRig
      • Local Rig
      • Setting Homepage (Quit functionality)
    • Webcast
  • Develop
    • Editor Emulator
    • JioGlass Controller Interactions
    • Cameras
    • Tesseract Mixed Reality UI Toolkits
    • In-app purchase
    • Examples
  • Interaction
    • Gaze Interaction
      • Gaze and Click
      • Gaze and Dwell
    • Interaction
      • Pointer Manager
        • Examples
      • Active Input Source
    • Interfaces
      • IFocusable
      • ISelectHandler
      • ISelectClickHandler
      • IBackHandler
      • IHomeHandler
      • IMenuHandler
      • IFn1Handler
      • IFn2Handler
      • ITouchHandler
      • ISwipeHandler
      • IManipulationHandler
    • Controller Input Actions
      • Touchpad - Touch
      • Touchpad - Swipe
      • Source Buttons
      • Manipulation
    • Actions
    • Device State
      • JioDive Device State
      • JioGlass Device State
      • Controller Device State
  • Tracking
    • Tracking
      • Coordinate System
    • Tracking Framework
      • TrackerManager Actions
        • Get Head Position
        • Get Head Rotation
        • Get Head Transform
      • TrackerManager Methods
        • Get Head Position
        • Get Head Rotation
        • Get Head Transform
    • Recenter
  • Building and Testing
    • Building to Target Device
      • Merging AndroidManifest
      • Performance Optimization
      • App optimization
    • Running your application
      • JioImmerse App For Jio Mixed Reality (JMR) Devices
      • Running the application
      • IPD Calibration
    • Licensing Journey In Android JioImmerse
    • Licensing Journey in iOS JioImmerse
  • Publish
    • Branding Guidelines
    • Signing your App
    • Publishing to Google Play Store
      • Play Store Upload Journey
    • Publishing to JioImmerse Developer Console
    • Publishing to Apple Store
    • iOS Deep linking
  • Capturing and Recording
    • Capture Videos and Screenshots
      • Capturing Screenshot/Videos using scrcpy
      • Capturing Screenshot/Videos using Vysor
  • Troubleshooting
    • FAQs - Develop
    • FAQs - Building to device
      • Gradle
      • FAQs - iOS
    • FAQs - Running and Publishing
    • Laser Point Not Visible
Powered by GitBook
On this page
  • Setting up
  • Testing webcast
  • JioDive
  • JioGlass
  • Troubleshooting Guide
  1. JMRSDK

Webcast

PreviousSetting Homepage (Quit functionality)NextEditor Emulator

Last updated 4 months ago

The webcasting feature enables users to share their screen views with others. This feature is handy for collaboration, remote demonstrations, and showcasing your gameplay and screen to others.

Setting up

To set up this capability on an Android platform using JMRSDK, follow these steps:

  1. Import the JMRSDK: Ensure the JMRSDK is properly imported into your Android project.

  2. Add WebRTC Package: Include the WebRTC package required for webcasting by integrating it through the following Git URL:

    com.unity.webrtc@3.0.0-pre.6
  3. In Unity > JioMixedReality > Manifest > Show Asset > Check Is Webcast Supported.

Testing webcast

JioDive

To test the webcast functionality using JioDive, perform the following steps:

  1. Connect to Network: Ensure the casting device and the webcast receiving device are connected to a stable and fast network to ensure seamless streaming.

  2. Initialize Webcast: Launch the Companion app on your Android device and select Webcast.

  3. Copy, share, and open the URL on another device where casting is to be seen.

  4. Start Webcast on the casting device.

  5. Put your phone in JioDive and select the desired app in MR Launcher.

  6. Verify Stream Quality: Check the stream quality and adjust the settings to optimize performance.

JioGlass

To test the webcast using JioGlass, follow these steps:

  1. Setup JioGlass: Ensure that JioGlass is properly set up and connected.

  2. Launch the Companion app on your device.

  3. Access Webcast Feature: Open the relevant application that supports JioGlass and click webcast.

  4. Copy, share, and open the URL on another device where casting is to be seen.

  5. Start Webcast on the casting device.

Troubleshooting Guide

Here's a list of common issues and solutions when using the casting function:

  1. Black Screen

    • If the current network is restricted, consider switching to another one.

  2. Errors in Console

    • Verify the Unity version you are using. Make sure it supports Webcast.

    • Reimport JMRSDK to resolve any compatibility/importing issues.

  3. There is no option to start Webcasting

    • Check the version of the companion app. Ensure it is up to date.