
Enhanced & Transparent Video Upload process for Mobile users - 3Speak Mobile

What the change?
- Based on feedback on the 3Speak Acela app, we are working on improving user-experience for video upload for our users.
- We are making video upload & encoding more transperant instead of showing the loading indicator for-ever.
- When you start uploading the video there are many things under the hood going-on.
- We've minimized them as much as possible.
- We are also showing what's going under the hood.
Video upload tasks
In the video, you can clearly see that, we complete following tasks to mark a video as completed from the mobile app.
- Launch video picker from mobile app
- Compress the video (for iOS Users) to HD format
- Upload the video
- Take 1st frame of video as thumbnail
- Upload thumbnail
- Move the video to Encoding QUEUE
What should I do as a User?
- Once video is moved to Encoding queue, you can resume your work.
- You can always come back & check the app to see if your video has completed processing or not.
- Launch app > Open Side Menu > Tap on my-account > Switch to 2nd tab with rocket sign.

Alright. When can I do this?
- We are working on it
- We'll provide you the updated app very soon.
- Stay tuned for more updates.
This week to-dos (2nd week of Aug-2022) for
@sagarkothari88
Immediate action items
- Integrate video upload using camera with microphone & camera permissions
- More intuitive video upload process - inform user to check app in an hour to see the video process
- Fix the issue for UTF-8 characters
- Consume API - newComplete
- Post data on Hive-chain with new changes
- Mark video as published to make it visible & playable
Future To-Dos
- Allow user to up-vote, down-vote on video
- Allow user to up-vote, down-vote on comments
- Allow user to add comment to video
- Allow user to add comment on comment
Parked To-do / (to-dos put aside)
- Work on infrastructure API if I get instructions from Vaultec
- HAS Authentication integration in 3speak app (instead of POC)
- HAS Token - authentication check with 3Speak Creator studio
Download the current version of App
Note: Following apps doesn't have the upload feature which I just show-cased in this post.
iOS App
https://testflight.apple.com/join/0tipqwsZ
Android App
https://appdistribution.firebase.dev/i/047cfb506633e639
Like the work I do?
Motivate me on Hive
Motivate me on DTube
Motivate me on Blurt
Cheers.
See you next time
▶️ 3Speak