Video Optimizer available on three platforms:
- Windows 10 (64 bit)
- Mac OS X
- Linux
Download the latest version of AT&T Video Optimizer and follow the instructions below for OS.
Windows
- Download and install Java 17 (or update to latest version if already installed).
- Download and install Wireshark including WinPcap. When you see the Npcap installation options, you must check "install Npcap in WinPcap API-compatible Mode."
- Download and install the VLC Media Player (3.x.x or higher).
- Download and extract FFmpeg to any location you choose (ie: Program Files)
- Click Start Button>Type "Control Panel" and click to open>System>Advanced system settings>Environment Variables.
- Scroll down System variables to Path and select Edit.
- Add new path to the ffmpeg/bin folder.
- Save the new path variables.
- Run the Video Optimizer Installer that you downloaded. The steps are similar to any application install; accept the terms and conditions, specify the location of the install and complete the install using the default settings.
- Download and install the Android SDK platform tools for Windows. If Android Studio is installed, then configure in File>Preferences>ADB Path as Android\platform-tools-latest-windows\platform-tools\adb.exe.
- To collect Android traces, user must enable USB debugging on the device.
- On the device, go to Settings>About Device>tap on "Build Number" five times. This enables the developer options menu which is available in the default settings page.
- Then go up a level to Developer Options and turn on USB Debugging. See the Video Optimizer User Guide for additional information on capturing traces.
- To collect a trace, connect a device to the computer. When asked, let the device trust computer, and allow the computer to install any drivers needed.
- The first time you open Video Optimizer. Go to File>Preferences. Set the ADB path by browsing to the adb.exe file.
- Collect a trace by navigating to DataCollector>Start Collector. Your connected device should be visible in the device list.
For a step-by-step installation video, see How to set up Video Optimizer on your Windows computer.
Mac OSX
- Download and install Java 17 (or update to latest version if already installed).
- Download and install the latest version of Apple's Xcode. A valid Apple ID is required to download Xcode from Apple's website. If Apple devices are associated with your Apple ID, you will need one of them on hand to complete the two-factor authorization.
Install Xcode CLI tools by launching a terminal window and running the command,
xcode-select --install
- Install Homebrew (https://brew.sh). Note – Install Xcode before installing Homebrew.
- Install FFmpeg from the Terminal window "brew install ffmpeg". It will also install ffprobe.
- PATH - MacOS by default uses ZShell for its terminal. Environment/PATH variables for ZShell are configured by creating/modifying the .zprofile file in your user home directory. Please configure your .zprofile to include your Java and Android SDK paths. For Apple silicon, please include the Homebrew path in the .zprofile. For additional information see the Video Optimizer User Guide.
- Download and install Wireshark.
- For Intel (Macs 2019 and before) — Install the Intel version of Wireshark into /Applications
For Apple silicon — Install the appropriate version (depending on which architecture of Java you have installed) -
If you are using Intel builds of Java, you must install the macOS Intel 64-bit version.
If you are using Arm 64-bit version of Java, then you must install the macOS Arm 64-bit version.
- Download and install the VLC Media Player (3.x.x or higher).
- For Intel (Macs 2019 and before) — Install the macOS version
For Apple silicon — Install the appropriate version (depending on which architecture of Java you have installed) -
If you are using Intel builds of Java, you must install the macOS Intel 64-bit version.
If you are using Arm 64-bit version of Java, then you must install the macOS Arm 64-bit version.
- Download Video Optimizer.dmg and complete the installation with standard settings.
-
For collecting traces on iOS devices, MacFuse and other dependencies must be installed. You can download MacFuse here: https://osxfuse.github.io/
We have created a script which can be run from the Mac Terminal that will install the other dependencies. That script is available here: https://raw.githubusercontent.com/attdevsupport/VideoOptimzer/master/vo_dependency_installer.shNote – The script relies on having Brew configured in your path variable. Please verify before proceeding to execute the script. You can find a sample .zprofile in the link below that can be used to configure your path variable.
https://raw.githubusercontent.com/attdevsupport/VideoOptimzer/master/sample.zprofile.txtOnce the script completes, run the following two additional commands (which will require you to also enter your password):
sudo installer -pkg /Applications/Xcode.app/Contents/Resources/Packages/MobileDeviceDevelopment.pkg -target /
sudo kextload /Library/Apple/System/Library/Extensions/RemoteVirtualInterface.kextNote – See the Video Optimizer User Guide for additional information.
- The first time you connect an iOS device to your Mac you need to first open Xcode and navigate to Window>Devices and Simulators. Your device should be recognized by Xcode and if any device configuration is needed Xcode will proceed with that configuration. Once configuration is complete it is best to hide Xcode rather than closing it while you are taking traces.
- To collect Android traces, download and install Android SDK platform tools for Mac.
- User must enable USB debugging on an Android device.
- On the device, go to Settings>About Device>tap on "Build Number" five times. This enables the developer options menu which is available in the default settings page.
- Then go up a level to Developer Options and turn on USB Debugging. See the Video Optimizer User Guide for additional information on capturing traces.
- To collect a trace, connect a device to the computer. When asked, let the device trust computer, and allow the computer to install any drivers needed.
- The first time you open Video Optimizer. Go to File>Preferences. Set the ADB path by browsing to the adb.exe file.
- Collect a trace by navigating to Data Collector>Start Collector. Your connected device should be visible in the device list.
For a step-by-step installation video, see How to set up Video Optimizer on your Macintosh computer.
Linux (ubuntu)
- Install Java 17 or above
- Launch Terminal and follow the following commands to install pre-requisites:
- sudo add-apt-repository ppa:wireshark-dev/stable
- sudo apt update
- sudo apt upgrade -y
- sudo apt-get install wireshark
- sudo apt-get install tshark
- sudo apt-get install vlc
- sudo apt-get install ffmpeg
- Complete the Video Optimizer installation and run Video Optimizer.
- Download and install the Android SDK platform tools for Linux.
- To collect an Android trace, set the ADB path in Video Optimizer. Go to File>Preferences and browse for the ADB path. It will usually be found under Users>"username">Library>Android>sdk>platform-tools
- User must enable USB debugging on the device.
- On the device, go to Settings>About Device>tap on "Build Number" five times. This enables the developer options menu which is available in the default settings page.
- Then go up a level to Developer Options and turn on USB Debugging. See the Video Optimizer User Guide for additional information on capturing traces.
- To collect a trace, connect a device to the computer. When asked, let the device trust computer, and allow the computer to install any drivers needed.
- The first time you open Video Optimizer. Go to File>Preferences. Set the ADB path by browsing to the adb.exe file.
- Collect a trace by navigating to Data Collector>Start Collector. Your connected device should be visible in the device list.