Cosmostreamer for DJI Pocket 3

From Cosmostreamer Wiki
Revision as of 19:14, 14 February 2024 by Admin (talk | contribs) (→‎Changing camera type)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Product page



Hardware

Cosmostreamer for DJI Pocket 3 can work on these boards:

Raspberry Pi 4B

Any RAM size. 1Gb, 2Gb, 4Gb, 8Gb.

  • Two micro-HDMI outs
  • Analog video out (CVBS, TV-out) in 3.5 mini-jack
  • DSI display may be used. If DSI display connected - only HDMI-0 may be used.
  • Wi-Fi 2.4/5 GHz
  • Ethernet 10/100/1000 Mbit/s
  • 2 USB 2.0 ports + 2 USB 3.0 ports
  • 1 USB-C port (can be used as power input)


Raspberry Pi 3B/3B+

  • HDMI port
  • Analog video out (CVBS, TV-out) in 3.5 mini-jack
  • DSI display may be used. If DSI display connected - HDMI can't be used.
  • Wi-Fi 2.4 GHz (RPI 3B) or 2.4/5 GHz (RPI 3B+)
  • Ethernet 10/100/1000 Mbit/s
  • 4 USB 2.0 ports
  • 1 micro-USB port for power in




Installing the Cosmostreamer firmware

  1. Get a blank microSD card of 8GB or larger. Insert the microSD card into the card reader
  2. Download ZIP-archive with firmware content
  3. Extract .img file from downloaded ZIP archive
  4. Use Win32DiskImager on Windows or Balena Etcher on Mac and write .img file on microSD card
  5. Insert the microSD card into the Raspberry Pi
  6. If you have a monitor or a TV with HDMI input - plug it to the Raspberry Pi HDMI port (if Rpi 4B is used - HDMI-0 port, nearest to USB-C port)
  7. Plug a standard USB power supply or powerbank to the Raspberry Pi (go to chapter Power for Raspberry Pi). Raspberry Pi must start booting. A couple of reboots may be during the first boot



Power for Raspberry Pi

Power with standard Micro-USB or USB-C port

USB-C port on Raspberry Pi 4, micro-USB port on Raspberry Pi 3 B/B+


Settings and controls


Browser

Video in browser may not work properly, need to switch photo/video mode

Also you could open Cosmostreamer web admin page in browser
http://192.168.50.1
http://my.cosmostreamer.com
http://cosmostreamer.local

Windows application

Download, install and run CosmoViewerNG application.

Mac application

Video in app window may not work properly, need to switch photo/video mode

Download, install and run CosmoViewerNG application.


Firmware update

  1. Run CosmoViewerNG for Win or for Mac or open web page and then open device settings, chapter "System"
  2. Download the Latest firmware update file
  3. Choose downloaded update file (with .csuf extension) in "Firmware update" field and press "Upload file" button
  4. Raspberry Pi must goes to reboot automatically after update installed



Changing camera type

In Cosmostreamer system terminology, a camera is any device that Cosmostreamer can work with. DJI Pocket, DJI Osmo, Goggles - this all a "camera".
MicroSD image with Cosmostreamer configured for "DJI Goggles2/Integra" by default, so need to change a "camera type" for using with DJI Pocket 3.

  1. Open device settings in CosmoViewerNG application or in web interface
  2. Go to chapter "Info"
  3. Choose camera type "DJI Pocket 3"
  4. Don't forget to click "Save" button.



License key

License key is a text string, unique for each Raspberry Pi. Each camera type needs different license keys. It's possible to install multiple amount of license keys on one device and use this device for some camera types, i.e. Pocket Osmo, Pocket 2, and others. Need to buy license for correct operation process.

  1. Buy license key on a product page
  2. Make a photo of HDMI display or screenshot of the app with a QR image and send it in email on [email protected] for making a license key
  3. When you got a license key - use web interface or CosmoViewerNG application, menu "device settings" -> "License" and insert license key into field. And click "Install license" button.



DJI Pocket 3 connection

Wi-Fi connection

DJI Pocket 3 can be connected only using Wi-Fi. By default Cosmostreamer configured for using USB Wi-Fi for Pocket 3 connection.

  1. Turn on DJI Pocket 3
  2. Plug USB Wi-Fi dongle into Raspberry Pi.
  3. Open Cosmostreamer device settings, chapter "Info"
  4. Click "Search for camera" button
  5. Click in list on device with name like "OsmoPocket3-XXXX"
  6. Click "Save settings" button
  7. Then go to menu chapter "System" and click "Reboot box" button. Raspberry Pi will be rebooted.


You can see a PIN on Pocket 3 display, click "Accept" button.


pocket3-search-small.png

pocket3-search2-small.png


Wi-Fi interface

You can lost Wi-Fi access to your Raspberry Pi! Better to use Ethernet connection when changing something in Wi-Fi devices settings.

If you want to use internal Wi-Fi for Pocket 3 connection, do these steps:

  1. Open Cosmostreamer device settings
  2. Go to chapter "Wi-Fi"
  3. Open tab "Camera"
  4. Choose "Internal Wi-Fi" in list
  5. If this interface is already busy for Access Point or WLAN connection - need to set "Disabled" in that lists.
  6. Don't fill the SSID and Password fields


pocket3-wifi-iface.png



Video in browser fix

At current moment video from DJI Pocket 3 can not be shown in browser. Need to switch photo/video mode on Pocket 3 and after that video may be shown, but it is not stable. It is possible to fix this problem.

  1. Open Cosmostreamer device settings
  2. Go to chapter "Video/Audio"
  3. Enable option "Transcoding enabled"
  4. Set Bitrate to any value, for example, 2500 kbit/s
  5. Click "Save" button


pocket3-transcoding2.png

Downloads

  1. Full microSD image with firmware
  2. Latest firmware update file
  3. Changelog file
  4. All files