Creating a Video Stream Cloud Phone Image
Obtain the TAR packages of the video stream engine client and server, binary package of the video stream engine, and the TAR package of the video stream NETINT encoding card to create a video stream cloud phone image.
Verifying Software Package Integrity
- Obtain CloudPhoneApk.tar.gz, DemoVideoEngine.tar.gz, and BoostKit-boostcph-videoengine_*_15.zip based on Video Stream Engine and upload them to the /home/kbox_video directory on the server.
- Obtain the SHA256 verification codes of the following components.
1 2
sha256sum DemoVideoEngine.tar.gz sha256sum CloudPhoneApk.tar.gz
- Compare the obtained verification codes with DemoVideoEngine_sha256.txt and CloudPhoneApk_sha256.txt.
If the codes are consistent, the obtained software packages are complete and you can proceed with the following operations. If not, stop the deployment and obtain the complete software packages.
- (Configuration scheme 1) If hardware configuration scheme 1 is used, obtain the NETINT-vXXX.tar.gz package based on Video Stream Engine, upload the package to the /home/kbox_video directory on the server, and rename the package NETINT.tar.gz.
- NETINT support for Android 15 is limited exclusively to the Quadra encoding cards.
Creating an Image
- Decompress the DemoVideoEngine.tar.gz package to obtain the image creation script and grant the execute permission on the script.
- Configuration scheme 1:
1 2
tar -xvf DemoVideoEngine.tar.gz Dockerfile_NoVPU Dockerfile_QuadraT2A make_image.sh chmod +x Dockerfile_NoVPU Dockerfile_QuadraT2A make_image.sh
- Configuration scheme 2:
1 2
tar -xvf DemoVideoEngine.tar.gz Dockerfile_NoVPU make_image.sh chmod +x Dockerfile_NoVPU make_image.sh
- Configuration scheme 1:
- Create a video stream cloud phone image. You can use the default image name or specify an image name.
- If the default image name is used, run the following command. The default image names of the
Kbox basic cloud phone and video stream cloud phone are kbox:latest and video:latest, respectively.1./make_image.sh
- If a customized image name is used, run the following command. Specify the image names of the Kbox basic cloud phone and video stream cloud phone in the format of {image_name}:{tag}. In the following command, kbox and video are image names, and origin and latest are tags.
1./make_image.sh kbox:origin video:latest
The image name can contain only digits and lowercase letters, and must start with a lowercase letter. The tag can contain only digits and letters. If the image name of the video stream cloud phone is changed, refer to Creating a Base Data Volume and change the image name in the cfct_config file to the customized image name.
After this step is performed, multiple alarms related to linker configuration are displayed in the command output. The alarms do not affect normal functionality and can be ignored.

- If the default image name is used, run the following command. The default image names of the
- Check whether the video stream cloud phone image (video:latest) is successfully created.
1docker imagesIf the following information is displayed, the image is successfully created:
1 2
REPOSITORY TAG IMAGE ID CREATED SIZE video latest 40e5f42c17d9 6 seconds ago 2.11GB