Video multi-broadcasting and selective display

Slides:



Advertisements
Similar presentations
Saya Web Interface Project Edward Rafaelov & Vladimir Postel DEC Advisors: Prof. Shlomi Dolev & Michael Orlov.
Advertisements

ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
Multimedia Systems CSE 228F Amarnath Gupta
Media Analysis Technologies TVWebber Overview. What is TVWebber? 12/8/2008 TVWebber is a turnkey solution that enables web video content providers to.
Digital Video Archiving. ViArchive Overview ViArchive provides user friendly solutions for… – uploading video clips with metadata (searchable file info.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
Microsense Webcast Streaming Solutions
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
Multimedia Search and Retrieval: New Concepts, System Implementation, and Application Qian Huang, Atul Puri, Zhu Liu IEEE TRANSACTION ON CIRCUITS AND SYSTEMS.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Video multi-broadcasting and selective display Students : Shirli Bouhnik Shachar Atzmon Shachar Atzmon Advisor : Dr. Shlomi Dolev.
Outline of Presentation Introduction of digital video libraries Introduction of the CMU Informedia Project Informedia: user perspective Informedia:
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
In association with Technion and Qualcomm. Project supervisor: Tatyana Finkel. Technion Israel Institute of Technology.
Video Data Topic 4: Multimedia Technology. What is Video? A video is just a collection of bit-mapped images that when played quickly one after another.
NV V5.7 Product Presentation. Brand New Professional GUI  Multiple User Interface for different look and feel  Audio indicator on camera (play audio.
Number Five Software One provider Multiple Solutions professional card design software The most flexible and powerful solution for card issuing! The best.
LOD Surveillance System Jamie Creech Software Engineer.
Smart PSS Associate Certified Class Dahua Security Certification
UNIT 12 SERVER SIDE OF A WEBSITE Cambridge Technicals.
Danielle Primiano, Ryan Desjardins, & Jen Traslavina CSC /5/2009.
Students : Hiba Ghannam Hawa Osama Superviser: Haya Sammaneh.
Creating User Interfaces Recap HTML/HTML5 JavaScript features Homework: keep working on user observation studies. Review JavaScript.
Module 3 Configuring File Access and Printers on Windows 7 Clients.
Copyright Jim Martin The World Wide Web Dr. Jim Martin
Module 3: Configuring File Access and Printers on Windows 7 Clients
Automatic Video Editing Stanislav Sumec. Motivation  Multiple source video data – several cameras in the meeting room, several meeting rooms in teleconference,
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang
Video Data Topic 4: Multimedia Technology. What is Video? A video is just a collection of bit-mapped images that when played quickly one after another.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
System Optimization Networking
OBJECT ORIENTED VS STRUCTURED WHICH ONE IS YOUR CHOICE.
Overview Presentation December 2007 MKT-NVO-P-002E.
Domain Name System: DNS To identify an entity, TCP/IP protocols use the IP address, which uniquely identifies the Connection of a host to the Internet.
Add Media in Company After Login Below screen will display
IS1500: Introduction to Web Development
Adastra v3 Reporting & National Quality Requirements
Lesson 24 Creating & Distributing New Media Content.
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Planning, Configuring, And Troubleshooting WINS.
Objectives At the end of this session, students will be able to:
EE2E1. JAVA Programming Revision Lecture.
H.264/SVC Video Transmission Over P2P Networks
Video Calls Skype for Business.
The Access Grid Node: The Operator’s Manual.
Video and Sensor Network Architecture and Displays
TECHNOLOGY INTEGRATION
8 secret features of HBO Go and HBO now. Website
Prepare Cisco with Valid Dumps Dumps4download.co.in
Lesson 24 Creating & Distributing New Media Content.
Scheduler 1.0 By Vipul Sabhaya Udam Dewaraja.
TCP and UDP Transmission Control Protocol (TCP) - The set of standards that is responsible for breaking down and reassembling the data packets transmitted.
Wavestore Integrates…
Offline Database Synchronization with SOAP and MySQL
Coding Approaches for End-to-End 3D TV Systems
Wavestore Integrates… Paxton Net2 Access Control
POV-Clients Sync.
What’s changed in the Shibboleth 1.2 Origin
RSS 2000 v3 Product Presentation
XBEE CONTROLLED DC MOTORS
Log In Screen.
Applause Media System Audio/Video Release
ICT Word Processing Lesson 5: Revising and Collaborating on Documents
ICT Spreadsheets Lesson 1: Introduction to Spreadsheets
Objectives At the end of this session, students will be able to:
Creating User Interfaces
Jug problem.
PRODUCTION PHASES CHANGES
Presentation transcript:

Video multi-broadcasting and selective display Final Project Video multi-broadcasting and selective display Students : Shirli Bouhnik Shachar Atzmon Advisor : Dr. Shlomi Dolev

Motivation At the age of information overflow, the ability to extract video content from the vast pool of the net is becoming a tedious task. The ability to identify video content efficiently can save a great deal of time and money.

Project Goal Broadcast video stream over the network from a remote Server to the Client, enabling the user to observe only the scenes that satisfy his interest, according to their content. Provide the ability to add extra information to the transmitted films and to control their display, from their content description.

Overall View Based on early projects. Java implementation (JMF package). Support files of MPEG format. Use a description language to describe the film’s content. Cutting video and description files.

Project Model Camera Client Server Camera Client Camera Client Handle connection to Cameras. Clients. Receive film descriptions. Display the sections that satisfy the user’s restrictions. Cut and record films. Broadcast films.

Description Language <metampeg> <dn> <t1><second>26</second></t1> <title>animation</title> <dn> <t0><second>13</second></t0> <t1><second>18</second></t1> <music>music class</music> <image>x=50% y=50% info=http://www.cs.bgu.ac.il/~bouhnik/hand.gif</image> <display>type=full border=red</display> </ dn> </dn> </metampeg> <dn> <dn> <t0><second>6</second></t0> <t1><second>13</second></t1> <t0><second>6</second></t0> <t1><second>13</second></t1> <action>shopping</action> <action>shopping</action> <text>x=0% y=80% font=sansSerif size=15 info=“super center: the best place in town”</text> <text>x=0% y=80% font=sansSerif size=15 info=“super center: the best place in town”</text> </dn> </dn>

After recording ... Simpson0.dcs 6333 <title>animation</title> . . . Simpsons1.dcs 6400 <action>shopping</action> <text>x=0 y=80% font=sansSerif size=15 info="super center: the best place in town"</text> Simpsons2.dcs 6400 <music>music class</music> <image>x=50% y=50% info=http://www.cs.bgu.ac.il/~bouhnik/hand.gif</image> <display>type=full border=red</display> <title>animation</title> Simpsons3.dcs

Client side Displays the broadcast videos that satisfy the user restrictions. define categories descriptions. select the preferred categories. Tile : equally spaced display Full : full screen display Border : priority based display

Categories frame Determine the required videos by filling the category's description. gfd

Priority frame Enable the user to choose the preferred categories. That way, a video satisfying that category will be marked as a favorite video and will be displayed respectively.