Skip to content

Three Talks: Couchbase on Android, Native 360 Video, & Android Media Streaming

Photo of Stephan Branczyk
Hosted By
Stephan B. and 3 others
Three Talks: Couchbase on Android, Native 360 Video, & Android Media Streaming

Details

Tony Constantinides will show us how he made a 360 camera from two cheap fish eye lenses affixed to two phones he already had and stitched 360 video from it.

Martin Bonnin, from DailyMotion, will speak on the state of Android Media Streaming and the Exoplayer

And Hod Greeley, our host, will give us a short introduction on Couchbase, a mobile NoSQL database stack.

Agenda:

6:30 Check in

6:55 Welcome

7:00 First Talk: Couchbase on Android

Hod Greeley, Couchbase Evangelist

7:15 Second Talk: Exoplayer and the state of Android Media Streaming

Martin Bonnin, Android Developer at Dailymotion

7:50 (break)

8:00 Third Talk: 360 Video on Android

Tony Constantinides, Android Multimedia Developer

8:45 Q&A and Announcements

DETAILS:

  1. Couchbase on Android by Hod Greeley

Couchbase has a mobile NoSQL database stack that's easy to use, yet addresses tough problems to help you build always available apps that sync. This will be a short overview and a tiny bit of code to get you introduced to Couchbase on Android.

Second Presentation:

  1. An introduction to Exoplayer by Martin Bonnin

While playing a simple video is quite an easy task with Android builtin Mediaplayer, things can become quite more complicated when looking into the details. Adaptive streaming, fine-grained buffering, offline caching, nice UI transitions, battery usage, etc are all extremely important topics and critical to a 5 stars app. In this talk, Martin will explain how Exoplayer ( https://github.com/google/ExoPlayer [1]), an open source project started at Google, can help playing video more efficiently and in a more flexible way. He will also discuss the pitfalls of playing videos on Android, like choosing between SurfaceView and TextureView and what's new in Exoplayer 2.0

Third Presentation:

  1. 360 Video on Android by Tony Constantinides

Description: Tony will outline all the technical features for 360 video on Android. He show video clip created with his Nexus 6P and a cheap fisheye lens and his attempt to stitch together video clips using his framework. He will explain how the video is created, the metadata behind it and a sample 360 player that builds on the Facebook implementation. Come and have fun with 360 video on Android!!

MINI BIOS:

Hod Greeley

Hod is a Developer Advocate for Couchbase, living in Silicon Valley, where he focuses primarily on mobile. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. He has spoken and been an invited participant at a number of major conferences and other events globally, covering mobile in general and Android development in particular. Hod holds a Ph.D. in Chemical Physics from Columbia University.

Twitter: @HodGreeley (http://www.twitter.com/HodGreeley)

Martin Bonnin
Martin is a passionate Android developer at Dailymotion. He started developing for Android in 2008 when Google opensourced AOSP. He has been streaming videos since then, both using Java and native C++ APIs. When not streaming videos, Martin enjoys hacking microcontrollers, a good game of Hearthstone or hiking the Alps, the Pyrénées and more recently the Sierra Nevada.

Blog: https://mbonnin.net/

Tony Constantinides
Tony is a former flash multimedia developer that does all things AV on mobile platforms like Android using native technologies. My interest is streaming video and building of SDKs. I helped write a Vegas Slot game called "Kitty Glitter" and video players for friendfinder.com (http://friendfinder.com/) and Cisco. I also helped develop SDKs for Visa Checkout product(former digital wallet). I have given previous talks on using Android MAX framework to process video and audio using only the mobile GPU via java only. Tony loves to dazzle his audience on detailed technical information until their eyes glaze over!!!.

LinkedIn: tony-constantinides (https://www.linkedin.com/in/tony-constantinides) Github: tonyconstantinides (https://github.com/tonyconstantinides)

Thanks to Couchbase for the food, the non-alcoholic drinks, and providing the venue. Also, Hod will try video-recording the event with his webcam, to later post on youtube, but we'd welcome any volunteer who would like to try to do the same with their equipment as well.

Parking and Access Instructions:

We will hold the Meetup on the first floor of the building. Caltrain is a 15 min walk away. For anyone driving, you can park your car for free in the garage (green or white parking spaces only). From the garage, take the elevator to the first floor. Signs will guide you from the reception area.

Photo of Bay Area Android Developer group
Bay Area Android Developer
See more events
Couchbase, Inc.
2440 El Camino (1st Floor) · Mountain View, CA