Skip to content

travisjroark/flutter_google_cloud_video_intelligence

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter App using Google Cloud Video Intelligence API

Alt text

Description

Google Cloud Video Intelligence API has pre-trained machine learning models that automatically recognize a vast number of objects, places, and actions in stored and streaming video.

  • Client upload video to Google Cloud Storage
  • A serveless function is triggered after a file uploaded that invokes the Video Intelligence API passing the bucket URI and bucket output URI
  • The function also updates the status to a firestore collection
  • The client listens in realtime the changes in the document, then retrieve the results when it finishes and display it in UI.

Requirements

Firebase Account(https://firebase.google.com) Flutter SDK (https://www.flutter.dev) Firebase SDK (npm install -g firebase-tools)

Getting Started

  • Register for Firebase and create new project, set account to Blaze plan
  • Initialize Firebase project in directory using SDK
  • Go to functions folder and run npm install
  • Go to root path and run firebase deploy --only functions to develop your functions trigger
  • Create google-services-info.plist (iOS) and google-services.json (android) for a firebase app then copy to the flutter project

About

Using Google Cloud Video Intelligence in Flutter App to analyze video

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 79.1%
  • Ruby 9.5%
  • TypeScript 6.6%
  • Objective-C 3.2%
  • Java 1.6%