Recognize the limitFast browsing/searching at mobile devices Video Abstraction
Explores mobility Location based publishing, browsing and searching
Seamless integration A comprehensive platform A working prototype
Location aware social network Contain individual’s presence, location and contextual info
Distance Visualized location (pictures, videos)
Uses locations to reveal Nearby/potential friends Places of interests
Share videos/pictures Location based
Social networking
MoViShare Solution
MoViShare: Building Location-Aware Mobile Social Networks For Video SharingLi Ma ([email protected]), Zonggao Jia ([email protected]),Jiangchuan Liu (supervisor, [email protected])
School of Computing Science, Simon Fraser University, BC, Canada
Social networked media sharing Web 2.0 trend since 2004 Wikis, Blogs, Facebook, Video Sharing, etc Two most important features
Social networkUser generated content sharing
Internet video sharing & social networking YouTube dominated with 55% of market share20% growth rate per month100 million accesses per day Key factor is social networking
Mobile Industry 4.1 billion cell phone users globally by 2008 23% use Internet via cell phone Growth of mobile social network 82 million people by 2007
Multimedia over wireless mobile networks Multimedia-ready mobile devices Overlapped users (Video sharing vs. Mobile Networking surfing) Opportunities
Instant capturing and uploading Location information Anyone, anytime, anywhere sharing
Challenges Limited bandwidth & power Mobile-specific utilities
Motivation
Feb-05
Aug-05
Feb-06
Aug-06
Feb-07
Aug-07
Feb-08
Shorten the original video while preserving the important content Many algorithms can apply Extract key frames Simple --- no heavy workloads Intuitive Fast searching and displaying
Can be attached within text messages As way of notification Fast broadcasting and forwarding
Video Abstraction
Programming modules & tools WAP site - .NET 2.0 Framework Video abstraction service Client side application
Symbian S60 3rd
WRT Streaming service
Helix server
Challenges and solutions Location-wise displaying Extracting key frames Integrating
Implementation Details