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
- Please up-vote my content.
- Please follow my hive-blog. @sagarkothari88
- Vote me as your hive-witness
- If you like my work, motivate my by voting as your hive witness
- https://vote.hive.uno/@sagarkothari88
- https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
Motivate me on DTube
- If you are on DTube
- If you like my work & want to motivate me even more,
- you can vote me as you DTube avalon node leader.
- https://avalonblocks.com/#/signer/?type=1&target=sagar.kothari.88&broadcast=true
Motivate me on Blurt
- If you are on Blurt
- To appreciate my contribution, you can vote me as your Blurt Witness.
- https://blurtwallet.com/~witnesses?highlight=sagarkothari88
Cheers.
See you next time
▶️ 3Speak