Download presentation
Presentation is loading. Please wait.
Published byBrendan Wilkins Modified over 6 years ago
1
Video multi-broadcasting and selective display
Final Project Video multi-broadcasting and selective display Students : Shirli Bouhnik Shachar Atzmon Advisor : Dr. Shlomi Dolev
2
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.
3
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.
4
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.
5
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.
6
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= <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>
7
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= <display>type=full border=red</display> <title>animation</title> Simpsons3.dcs
8
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
9
Categories frame Determine the required videos by filling the category's description. gfd
10
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.