an android app for all your video accessibility needs.
Dated: Sept. 2020
Part of: 20IS7PWCP1
Supporting Application to test our heavy-computation-offloading framework - DICE
Given the wide-spread increase of video-based content on the internet, it is very important to ensure accessibility of this content to the larger internet user-base. This app provides a quick interface to add video subtitles/transcrits and descrptions/captions to improve content accessibility to those who are visual and hearing-impaired. It also provides options to compress the video to enable sharing over platforms, bandwidth and devices with lower capacity - thus promoting reach. Given the computationally intensive nature of these tasks, the app uses an in-build computation offloading engine (DICE) to make a context-based decision on whether to offload the task to our server.
![Screenshot 2024-07-12 at 1 40 02 PM](https://private-user-images.githubusercontent.com/53008913/348178722-11a043b1-fa31-4e2f-be08-8f8b2d9f1771.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDgxNzg3MjItMTFhMDQzYjEtZmEzMS00ZTJmLWJlMDgtOGY4YjJkOWYxNzcxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkzN2JlNzBmMGVlOTQyNDJkYzMwOTA0NDhiNGZkNTcyMTczYjAxNzc1MjI1Mjg4YWI3OTk2YjE5NzgzM2U0ZmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QxfNmPQV7fA-xAnqFvlBJXbvsaBQkvecra1HsAW25ZE)
![Screenshot 2024-07-12 at 1 45 54 PM](https://private-user-images.githubusercontent.com/53008913/348178743-d5ae4657-a5ee-423a-8f77-b5d0dace611d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDgxNzg3NDMtZDVhZTQ2NTctYTVlZS00MjNhLThmNzctYjVkMGRhY2U2MTFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkxYzg3ZGQ2MmU0ODAzZmE2YzViMzcwMGEzOGY3ZjU1YjBjNjgzZDBjMDRmZGYyYTY1MTQ2NTM1MmE3Y2FlYjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.54fUNUwhbmsVeqrjhi9Kk0ttjfZT6GLRVszkyFEGSpY)
![Screenshot 2024-07-12 at 1 46 31 PM](https://private-user-images.githubusercontent.com/53008913/348179383-589cf049-a392-4b50-8fa5-80b21a96de01.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDgxNzkzODMtNTg5Y2YwNDktYTM5Mi00YjUwLThmYTUtODBiMjFhOTZkZTAxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk4NGUzMTE1ODExZGVlYjQ2MGRiNjU0NTYwOTU3N2RiOTAwOGY0OWNkZjRlMTg5ODNkZTYzOTU3MzYxOTI5NzAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.35c2Shs58wkaJxkAR1HEr0gcZfwC0X5FOTKSAhAwKVA)
Video processing functions like visual description, subtitling and compression are very time consuming processes and mobile phones are resource-limit devices. Our app offers the ability to dynamically, based on context, decide whether a task is better off offloaded into a remote server. Below are the performance metrics on the time and power consumption for the video processing activites covered in the app when done locally on the device vs remotely on a server.
![Screenshot 2024-07-17 at 10 48 15 PM](https://private-user-images.githubusercontent.com/53008913/349607797-3a62641a-e8e5-4b1e-bd47-37e62327703c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDk2MDc3OTctM2E2MjY0MWEtZThlNS00YjFlLWJkNDctMzdlNjIzMjc3MDNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA4MzE4NGJkZTAxNjQ0ZGI5MWUyODUyM2MzYWJhYzcxMGNhZGVjMTk2MWIxMTgxZTk1OTRlNGQ4YTAxNzIzOTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WrZIBo0oKkkRYPiRXyZLvYYpCTIAGlMbFBYR7NRneHk)
![Screenshot 2024-07-17 at 10 47 49 PM](https://private-user-images.githubusercontent.com/53008913/349607645-143be31e-c4fb-4b06-8b2e-81f26227ec11.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDk2MDc2NDUtMTQzYmUzMWUtYzRmYi00YjA2LThiMmUtODFmMjYyMjdlYzExLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgzZDQ4YWUyOTE3Mjk1NzgyODc3MmM2NzQwNDI0ODgzNjg3ZmI4ZTE2OThiYjBkZTYyNDY1OGY0MjgzYTFkMTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VPIdEk179yZgteTnDdbt-O6wMOOTCKp0M8JH7QoFmbw)
![Screenshot 2024-07-17 at 10 47 14 PM](https://private-user-images.githubusercontent.com/53008913/349607634-f07aba50-fb21-4c40-8cf3-8c4069887407.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDk2MDc2MzQtZjA3YWJhNTAtZmIyMS00YzQwLThjZjMtOGM0MDY5ODg3NDA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdhMzNiYzNhZDI3ZDI1NGE2MmQ2ZTk4M2YxMGJiZWQxMTJmOWZjMGYxNGE5ZTgxNTA0NzlkMjkwNmU1YmZjZDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.s3exiUoSGSfErdBcPP0q04Z4CgJLj85oc6vxTBafU7E)
![Screenshot 2024-07-17 at 10 46 43 PM](https://private-user-images.githubusercontent.com/53008913/349607626-3fb09afa-5c9d-4401-8401-e82c47949688.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDk2MDc2MjYtM2ZiMDlhZmEtNWM5ZC00NDAxLTg0MDEtZTgyYzQ3OTQ5Njg4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiMDNjYTcwZjM3ZDNjNWVmNjVmNzA5ZTJhODBiYzg5NTg2NjNjNGJiZDkxYjU3ZGE2NDcxNjRkNDkxMmNhMTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6Jd_pGLRm0qklaBSgdtnuIopoHcUbCwC4SR5chyIr6E)
![Screenshot 2024-07-17 at 10 46 15 PM](https://private-user-images.githubusercontent.com/53008913/349607618-8a5b78bf-5431-4d19-b275-e9147049953b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDk2MDc2MTgtOGE1Yjc4YmYtNTQzMS00ZDE5LWIyNzUtZTkxNDcwNDk5NTNiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI0MjZhYjMxOGNiOGNiOWU0OGZiMWM5YTNjODllMDZlMzc2ZGRkMmVkOTUzMmY4OTRjNTlkYTliNDEzNzFlNmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wz0UukewvECcqzLdVrpDWLmtTYmPHnUsKrtQSoamBLg)
![Screenshot 2024-07-17 at 10 45 29 PM](https://private-user-images.githubusercontent.com/53008913/349607604-9b077264-bbf4-482d-8146-d7ef6707d420.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxOTI3MDUsIm5iZiI6MTczOTE5MjQwNSwicGF0aCI6Ii81MzAwODkxMy8zNDk2MDc2MDQtOWIwNzcyNjQtYmJmNC00ODJkLTgxNDYtZDdlZjY3MDdkNDIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEzMDAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJmYTc3MGQ3YjRhNDI2MzU3NGY5MDQwYTEzNmRkMTQ2Y2VkNmFhNGMwMzljYjYwZWVkZGZjZTI3NmVjZTQ2NDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.LC2RhAiPKIIuv5bqTBqI78ZU3SldLeOHyL7gcgL2lZI)