Hey everyone!
We have an exciting update about the 3Speak mobile app!
One of the biggest challenges we've faced at 3Speak is the video encoding process. Sometimes, it's not very reliable, and users have to wait a long time for their videos to be processed. A few weeks ago,
@disregardfiat came up with a great idea: enabling on-device encoding. This means that instead of relying on external servers, the encoding will be done directly on the user’s device, making the process much smoother and significantly faster.
How to Choose the Video Encoding Quality
On the app settings, you can select from three quality options: 480p, 720p, and 1080p. By default, videos are encoded in 480p, so if you prefer higher-quality videos, make sure to adjust this setting in the app.
Below, you'll find a quick step-by-step guide with screenshots to help you change the video quality in the settings.

- Once you are on this screen, click on the "Settings Icon":

- Click on "Video Encoding Resolutions" and activate the ones that you want to have as a default on every video:

Which Quality Should You Choose?
The best option depends on your preference and your device's processing power. In most cases, 720p offers a good balance between quality and performance, but you can test each setting to see what works best for you. If you have a powerful device, 1080p will provide the highest quality, while 480p is a good choice for faster encoding on lower-end devices.
- And when uploading a video, enable the "Encode video on device" option:

Thanks to the hard work of
@sagarkothari88, this feature has now been implemented in the mobile app! You no longer have to wait for encoding—your videos will be ready much quicker. However, the encoding speed will depend on your device's processor. For users with lower-spec devices, we will continue to offer the regular encoding service to ensure a smooth experience for everyone.
We’re also working on bringing this feature to the 3Speak web app (3speak.tv) very soon.
Important Links: