SlideShare a Scribd company logo
CHROMECAST TECHNOLOGY
Department of Comp. & IT 1 D. N. P.COE, SHAHADA
ABSTRACT
Cromecast is a device developed by google and it is used as a digital media player. It is 72mm
long dongal. This dongal help to play audio or video streaming in television of high definition
quality. It is uses WiFi or local internet connection. This device is required to plug in the HDMI
port of television. The HDMI dongal comes with 2.4GHz wireless radio frequency to
communicate with mobile phone and tablets. It does not run on battery. It comes with a micro
USB cable and an adapter for source of energy.
This device will be able to provide an integration of services using different sources. It can fetch
video from the iPhones as well as from the Nexus 4. Once the databases are transferred to the
dongal can be used to other requirements. Almost all the web and mobile application are
compatible with this tiny HDMI wireless dongal. There is an option to manage the contents of the
device and using android phones and any iPhones you will be able to track the contents.
Chromecast works as an integrator through which you will be able to use services from different
service provider like youtube, netfix etc. the dongal itself does not affect the quality of the content
if depends on the source itself.. Users select the media to play using mobile apps and web
apps that support the Google Cast technology. Alternatively, content can be mirrored from
theGoogle Chrome web browser running on a personal computer, as well as from the screen of
some Android devices.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 2 D. N. P.COE, SHAHADA
ACKNOWLEDGMENT
The Acknowledgement is just like a drop in the ocean of the deep sense of gratitude within our heart for
people who helped us out of most embarrassing part of our life when we were standing at most difficult
step towards our dream of life.
Many people have contributed to the success of this. Although a single sentence hardly suffices,
we would like to thank Almighty God for blessing us with His grace. We extend our sincere and heartly
thanks to Prof. V. S. Mahajan, Head of Department, Computer Engineering, for providing us the right
ambience for carrying out this work.
We are grateful and sincerely appreciate the effort of our respected in-charge Prof. S. H. SHAIKH
who acted as a fulcrum for us and supported us during the ups and downs of our project. We are
profoundly indebted to our project guide of seminar Prof. P.R.PATIL for innumerable acts of timely
advice, encouragement and we sincerely express our gratitude to him.
We express our immense pleasure and thankfulness to all the teachers and staff of the
Department of Computer Engineering and Information Technology for their cooperation and support.
GIRASE KIRAN V.
B.E.COMPUTER
CHROMECAST TECHNOLOGY
Department of Comp. & IT 3 D. N. P.COE, SHAHADA
TABLE OF CONTENTS
CHAPTER CONTENTS PAGE
No. No.
1. INTRODUCTION 1
2. LITERATURE REVIEW 2
3. . RESEARCH OBJECTIVE AND METHODOLOGY 3
3.1 SAMPLING PLAN 4
3.2 SURVEY CRITERIA
3.3 HYPOTHESIS FORMULATION
4. RESULT AND DISCUSSION 5
4.1 PUMP USER DEMOGRAPHICS
4.2 HYPOTHESIS TESTING 6
4.3 LIFE OF CENTRIFUGAL PUMP
COMPONENT
4.4 PROBLEM OCCURING IN CENTRIFUGAL
PUMP 8
5. CONCLUSION 10
CHROMECAST TECHNOLOGY
Department of Comp. & IT 4 D. N. P.COE, SHAHADA
Chapter 1
INTRODUCTION
Chromecast is a device developed by Google and it is used as a digital media player. It is a 72
mm long dongle. This dongle helps to play audio or video streaming in television of high
definition quality. It uses Wi-Fi or local internet connection. This device is required to plug in the
HDMI port of the television. The HDMI dongle comes with 2.4GHZ wireless radio frequency to
communicate with mobile phones and tablets. It does not run on battery. It comes with a micro
USB cable and an adapter for source of energy. This device will be able to provide an integration
of services using different sources. It can fetch video from the iPhone as well as from the
Nexus4. Once the data is transferred to the dongle can be used for other requirements. Almost all
the web and mobile applications are compatible with this tiny HDMI wireless dongle. There is an
option to manage the contents of the device and using android phones or any iPhone you will be
able to track the contents. Chromecast works as an integrator through which you will be able to
use services from different service providers like youtube, netfix etc. The dongle itself does not
affect the quality of the content it depends on the source itself.
Chromecast is one of the most affordable yet functional. What it lacks in apps now is
made up for by its support for browser tab sharing. And the fact it works for both Android and
iOS opens up its potential user base even wider. With a little time, after it is released
internationally, it could be the new device developers can't ignore when making apps. Its
simplicity of use makes Chromecast a viable upgrade for anyone that enjoys streaming online
video, music and photos. Look out for an open SDK, international expansion and new devices
from Google's Chromecast system over the coming year. The search giant is planning to bring its
streaming dongle to a number of international markets the idea is to persuade app publishers
around the world to make their apps Chromecast-compatible, so that users will be able to access
more content using the device. "There will be an expectation from consumers that any and every
app will be castable to that end, an open SDK will be launched during 2014. Right now a preview
is available to developers, but it's not yet possible to distribute apps with the functionality. The
eventual goal is to make Chromecast an ecosystem in its own right, persuading consumer
electronics manufacturers to build it in to devices as standard.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 5 D. N. P.COE, SHAHADA
Chapter 2
ARCHITECTURE
We present a system which has server-side modules and client side interfaces for media service
on second screen environment. Server-side has two servers which are web server and media
server. Web server has Chromecast receiver that is a HTML web page showing video content
using video player .this web page is working on web browser of the Chromecast. Media server
has two modules which are Aligned Thumbnails Creator (ATC) and Synchronize Manger (SM).
ATC creates and stores thumbnails to the Thumbnails store, and then SM performs
synchronization between sliding interface on mobile device and currently playing video on TV.
Client-side has two devices which are Chromecast connected TV and mobile device as a user
interface. The mobile device is used as a second screen for showing aligned thumbnails on
sliding interface for video browsing.
Figure 2.1 SYSTEM ARCHITECTURE
CHROMECAST TECHNOLOGY
Department of Comp. & IT 6 D. N. P.COE, SHAHADA
2.1 ALIGNED THUMBNAILS
Aligned thumbnails are representing of shot sequences. Aligned thumbnails make user can easily
access to their wanting contents by reducing search space. ATC creates aligned thumbnails to be
used by sliding interface as shown in Fig. 2.1. First, ATC extracts frames from stored video.
Then it detects shots using color histogram based shot boundary detection algorithm. After shots
are detected, ATC used first frames such as a1,a75, and b1 of shots as key frame. Then ATC
aligns the similar shots using shot sequence alignment algorithm. Finally, The ATC selects first
key frames of the shot sequence as aligned thumbnails such as A1, B1, and C1 as shown in Fig.
2.1.
Figure 2.2 Aligned Thumbnails Creation
CHROMECAST TECHNOLOGY
Department of Comp. & IT 7 D. N. P.COE, SHAHADA
2.2 SYNCHRONIZATION
SM synchronizes between the sliding interface on mobile device and currently playing video on
TV. Its role is to keep the video players current time to be the same as the current time of the
displayed thumbnail. It aids users who are finding nearby scenes from current scene. Before
playing video, video player sends player’s current time to the SM. Then SM sends the thumbnail
metadata which is composed by pairs of thumbnail images that are taken from Thumbnail store
with its respective current time to the mobile Application. Then images of each thumbnail are
loaded and added to sliding interface.
Figure 2.3 Hierarchical Sliding Interface
CHROMECAST TECHNOLOGY
Department of Comp. & IT 8 D. N. P.COE, SHAHADA
2.3 USER INTERFACE FOR MOBILE DEVICE
To access detailed thumbnail such as B2, B3, D2, we present hierarchical sliding interface. As
illustrated in Fig. 3, hierarchical sliding interfaces have a video navigation module and a video
browsing module. Navigation module is located in the right side of browsing interface. It
contains video navigation buttons, such as play, pause, and so on. Browsing module has a sliding
interfaces showing aligned thumbnails without the time slider. Users who use sliding interface
can slide left/right for finding contents. When they slide to right thumbnail C1 from B1, the video
player on TV will play a particular time 00:32:43 which is represented by the thumbnail C1.
Moreover, when users want to jump to detailed shot such as B2 or B3, they can click current
showing thumbnail B1. Then sliding interface provides detail shots as shown in Fig.2.2.
2.4 IMPLEMENTATION AND EXPERIMENT
The implementation of this system includes the development of client and server side
applications, the Chromecast device, HDMI capable TV, and an android phone. The client
application is implemented as an android application for providing hierarchical sliding interface
as shown in Fig.3. It uses Chromecast API to communicate with a Chromecast device in order to
synchronize and interact with playing video on TV. The final implementation is shown in
Fig.2.4. The experimentation uses three videos (V1,V2 and V3) from a popular TV series.
RESULT OF ALIGNED THUMBNAILS
Video Frames Shots Aligned Thumbnails
V1 41980 357 122
V2 34315 278 63
V3 34690 319 109
Table 2.1
As shown is Table 2.1, we successfully decrease the average search space into 98 thumbnails by
using our aligned thumbnails creation method. Compare to video browsing method that using key
CHROMECAST TECHNOLOGY
Department of Comp. & IT 9 D. N. P.COE, SHAHADA
frames of shots as their search space has reduced 69% of the search due to the smaller search
space.
(a) (b)
Fig.2.4. Final implementation of proposed system (a) finding specific scene (b) Synchronization
between the sliding interfaces on mobile and currently playing video on TV
CHROMECAST TECHNOLOGY
Department of Comp. & IT 10 D. N. P.COE, SHAHADA
Chapter 3
TECHNICAL SPECIFICATIONS
Chromecast contains the Marvell 88DE3005 (Armada 1500-mini) system on a chip, which
includes codecs for hardware decoding of the VP8 and H.264 video compression formats. Radio
communication is handled by Azure Wave NH-387 Wi-Fi which implements 80211b/g/n (2.4
GHz). The device has 512 MB of Micron DDR3L RAM and 2GB of flash storage. The model
number H2G2-42 is likely a reference to the Hitchhiker’s Guide to the Galaxy abbreviation
“H2G2”—in the novel, the number 42 is the “Answer to the Ultimate Question of life, the
Universe, and Everything.” The bundled power adapter bears the model number MST3K-US,
likely a reference to Mystery Science Theater 3000.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 11 D. N. P.COE, SHAHADA
3.1 OPERATING SYSTEM
Chromecast is running a simplified version of chrome OS. Subsequently, a team of hackers
reported that the device is more android than Chrome OS” and appears to be adapted from
software embedded in Google TV. As with Chrome OS devices, Chromecast operating system
updates are downloaded automatically without notification.
Table 3.1 New Fetures and updates
3.2 SUPPORTED OPERATING SYSTEM
The whole premise of the Chromecast is to stream content from the web to your television, from
another. Google is being very open when it comes to device support. Supported opening mobile
apps enabled for Chromecast are available for both Android 2.3+ and iOS 6.0+; web apps
enabled for Chromecast are available on computers running Google Chrome (on Microsoft
CHROMECAST TECHNOLOGY
Department of Comp. & IT 12 D. N. P.COE, SHAHADA
Windows 7+, Mac OS 10.7+, and Chrome OS for Chrome books running Chrome 28+) through
the installation of the "Cast extension" in the browser.
 Android 4.1 and higher.
 iOS 7.0 and higher.
 Windows 7 and higher.
 Mac OS 10.7 and higher.
 Chrome OS (on a Chromebook running Chrome 28 & higher).
CHROMECAST TECHNOLOGY
Department of Comp. & IT 13 D. N. P.COE, SHAHADA
CHROMECAST TECHNOLOGY
Department of Comp. & IT 14 D. N. P.COE, SHAHADA
Chapter 4
DEVICE DISCOVERY PROTOCOLS
Chromecast uses the mDNS (multicast Domain Name System) protocol to search for available
devices on a Wi-Fi network. Chromecast previously used the DIAL (Discovery And Launch)
protocol, co-developed by Netflix and YouTube.
MULTICAST DNS (mDNS):
In computer networking, the multicast Domain Name System (mDNS) resolves host names to IP
addresses within small networks that do not include a local name server. It is a zero-configuration
service, using essentially the same programming interfaces, packet formats and operating
semantics as the unicast Domain Name System (DNS).
DISCOVER AND LAUNCH (DIAL):
It is a mechanism for discovering and lauching applications on a single subnet, typically a home
network. It relies on Universal Plug and Play (UPnP), Simple Service Discovery Protocol
(SSDP), and HTTP protocols. The protocol works without requiring a pairing between devices. It
was formerly used by the Chromecast media streaming adapter that was introduced in July 2013
by Google. (Chromecast instead uses mDNS.) DIAL enables so called “2nd
screen” devices, such
as tablet computers and mobile phones to send content to “1st
screen” devices, such as television,
Blu-ray players, and set-top boxes.
Figure 4.1 DIAL OPERATION IN CHROMECAST
CHROMECAST TECHNOLOGY
Department of Comp. & IT 15 D. N. P.COE, SHAHADA
Chapter 5
CHROMECAST INSTALLATION
Chromecast is an inexpensive way to stream media from online to your HDTV over your home
Wi-Fi network, using your computer or mobile device as a bridge. It’s not as simple as plugging
it in, though. That’s where this guide comes in. The setup process is very straightforward, but if
you need a little more help, this guide can walk you through each step and make sure you get
everything working properly on the first try.
5.1 CHROMECAST COMPONENTS:
Figure 5.1 Chromecast Component
1. CHROMECAST: Chromecast plugs into any HDMI port on your TV and uses your
existing Wi-Fi network to stream video from the internet to your TV. Chromecast is
controlled from devices on the same Wi-Fi network, such as smartphones, tablets, or
computers, and is powered using the USB cable.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 16 D. N. P.COE, SHAHADA
2. USB POWER CABLE: The USB power cable provides power to your Chromecast, One
end plugs into your Chromecast and the other end plugs into either a USB port on your
TV or the power supply.
3. POWER SUPPLY (OPTIONAL): The power supply is optional and can be used with
the USB cable to power to power your Chromecast if your TV does not have a USB port.
4. HDMI EXTENDER (OPTIONAL): The HDMI extender is optional and can be used if
your Chromecast does not fit directly into your TV. The HDMI extender may be used to
improve your Wi-Fi reception, and if recommended for your set up, you may see a
notification on your TV screen to use the extender. The HDMI extender should be
connected to the TV first, then to the Chromecast.
5.2 SETUP:
1. PLUG YOUR CHROMECAST INTO YOUR TV:
This step is self-explanatory, but good luck getting your Chromecast to work without
performing it. Plug the Chromecast into an HDMI port and its power cable into a USB port. If
your TV lacks a USB port, you can use a power adapter (not included) and plug it into the wall
instead. Turn your TV on, and select the appropriate input.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 17 D. N. P.COE, SHAHADA
2. CONNECT YOUR COMPUTER TO YOUR WI-FI NETWORK:
You’ll need your computer and your Chromecast to be connected to the dame Wi-Fi network in
order to set it up, so boot up your computer ,and make sure it’s connected to the Wi-Fi network
you intend to use for streaming content.
3. VISIT THE CHROMECAST SETUP SITE:
At this point, your TV should be instructing you to visit chromecast/setup.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 18 D. N. P.COE, SHAHADA
4. DOPWNLOAD THE CHROMECAST APP:
Follow the prompt to download and install the Chromecast app on your computer.
5. START CHROMECAST ON YOUR COMPUTER:
The Chromecast app should start automatically. If not, double-click the Chromecast shortcut on
your desktop, or navigate to the location where you installed it.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 19 D. N. P.COE, SHAHADA
6. CHECK YOUR CODE:
At this point, both your TV and your computer will display a randomized Chromecast code.
Ensure that the two codes match, then click “That’s My Code.”
7. ENTER YOUR WI-FI CREDENTIALS:
On your computer, enter your Wi-Fi network’s password (its name should already be there, but
if not, enter that, too). You can also name your Chromecast, if you like.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 20 D. N. P.COE, SHAHADA
8. GET THE GOOGLE CAST EXTENSION:
Follow the link to download the Google Cast extension. This will allow you to broadcast
content from your computer to your TV via Chromecast. Keep in mind that you will need the
Google Chrome browser to use this extension.
To install the Google Cast extension, simply click the “+Free” button. You will get a notification
once the installation is complete.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 21 D. N. P.COE, SHAHADA
For everything else, you can mirror what you see on the small screen to the big screen. If you’re
on your laptop, you can cast any website in Chrome; and from your Android phone or tablet, you
can mirror your screen to the TV.
With Chromecast, your phone is your personalised remote control. You can use it to search and
browse, play, pause, rewind, control the volume and even make playlists. While casting, you’re
free to use your phone for other things. Your friends and family can cast to the TV using their
own phone or tablet too-with no additional setup required. Everyone can sit back and enjoy
together on the biggest screen in the home.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 22 D. N. P.COE, SHAHADA
Chapter 6
CHROMECAST WORKING
The Chromecast works in two ways;
1.USE OF MOBILE APPS AND WEB APPS
 Use of local version of chrome browser.
 Supported apps: Android and iOS mobile apps.
 While using of other functions-
 User can answer phone call
 Can use other apps
 No disruption of playback.
2. TAB CASTING
 This beta feature can mirror most content from the web browser google chrome.
 The quality of the image depends on the processing power of the computer and minimum
system requirements apply to video streaming.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 23 D. N. P.COE, SHAHADA
Chapter 7
SUPPORTED APPLICATIONS
At the time of Chromecast launch, four compatible apps were available: YouTube and Netflix
were supported as Android, iOS, and Chrome web apps; Google Play Music and Google Play
Movies & TV were also supported, but originally only as android apps.
The Google Cast software development kit (SDK), which gives developers a way of handling
“second-screen interactions” and making their apps Chomecast enabled, was released as a
preview. Google advised interested developers to create and test Chromecast-enabled apps, but
not distribute them until the company released the production version of the devices SDK. While
that admonition remained in force, Chomecast-enabled applications for Hulu Plus and Pandora
Radio were released in October 2013, and HBO GO in November.
The development framework has two components: a sender app and a receiver app, both of
which make use of API’s provided by the SDK.
The sender app is based on a vendors existing Android or iOS mobile app, or desktop Web app,
and provides users with content discovery and media controls, including the ability to select to
which device content is streamed. Under the hood, sender apps can detect receiver on the same
local network, establish a secure channel, and exchange messages.
The receiver app is a web app executing in a chrome browser-like environment resident on the
cast receiver device. Receiver apps of varying complexities can be developed depending on the
variety of content formats the app can play. For example, a simple receiver app might just play
HTML5 content, whereas custom receiver apps, which require more programming effort, can
take a variety of streaming protocols, including MPEG-DASH, HTTP Live Streaming, and the
Microsoft Smooth Streaming Protocol.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 24 D. N. P.COE, SHAHADA
Chapter 8
LIST OF SUPPORTED APPS
CHROMECAST TECHNOLOGY
Department of Comp. & IT 25 D. N. P.COE, SHAHADA
Chapter 9
ADVANTAGES
 It’s the smallest device around: Unlike other set top boxes, the Chromecast up virtually
no space. If you have an open HDMI port and a place to plug in the power, you’ll never
even see the little device.
 Your phone is your remote: While remote controls have been one of the most beloved
technological advances of the 20th
century, they’re also very rudimentary and easy to lose.
We tend to be much better at keeping up with our phones. While Apple TV users can
download a remote app for the iPhone, the Chromecast remotes tend to be cross platform.
 More importantly, your app is your remote: With the Chromecast, your “remote
control” is the native app of whatever you’re watching rather than some direction pad and
set of buttons. It’s an app designed for mobile, and instead of clicking around a menu,
you’re picking your media from the app’s normal menus. It’s a much nicer experience.
While not every company does this perfectly, the big names like Netflix, Hulu, and
YouTube have done a good job. Note also that some devices like the Roku have
smartphones-based remote control apps, but few are terribly well designed.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 26 D. N. P.COE, SHAHADA
Chapter 10
DISADVANTAGES
 Many apps are still missing: Want to watch Amazon Instant Video on your TV?
Sorry. You’re currently out of luck. Tab casting may be a decent solution if you want
to pull out a laptop, but not all apps are so lucky. The advent of the Chromecast SDK
means that we may see a flood of new options, but for now, there are still some areas
where it’s a waiting game.
 You have no physical remote: Yes, this very thing was listed as a feature in the
previous section, but it cuts both ways. If you have a member of the house that
doesn’t own a smartphone (for example, your children), it won’t be easy for them to
use the Chromecast.
 It lacks a native interface: One of the silent advantages to using a standalone
streaming box is that everyone can browse together. A big wall of Netflix movies is
visible to everyone in the room and each person can offer their input as you look for
something to watch. With a Chromecast, everyone has to crowd around the phone or
tablet to see what’s available, which isn’t exactly ideal.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 27 D. N. P.COE, SHAHADA
Chapter 11
FUTURE SCOPE
Look out for an open SDK, international expansion and new devices from Google’s Chromecast
system over the coming year. The search giant is planning to bring its streaming dongle to a
number of international markets the idea is to persuade app publishers around the world to make
their apps Chromecast-compatible, so that users will be able to access more content using the
device.
There will be an expectation from consumers that any every app will be “castable” To that end,
an open SDK will be launched during 2017. Right now a preview is available to developers, but
it’s not yet possible to distribute apps with the functionality. The eventual goal is to make
Chromecast an ecosystem in its own right, persuading consumer electronics manufacturers to
build it in to devices as standard.
 Casting will be supported to more applications
 SDK (Software Development Kit) will be available to all developers.
 Bringing the Chrome casting technology to other devices.
 In future Android smartphones and tablet owners will be able to mirror their devices
screen to their televisions through Chromecast’s Android app.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 28 D. N. P.COE, SHAHADA
Chapter 12
CONCLUSION
While there are plenty of alternatives out there to make an older television smart, Chromecast is
one of the most affordable yet functional. What it lacks in apps now is made up for by its support
for browser tab sharing. And the fact it works for both Android and iOS opens up its potential
user base even wider.
With a little time, after it is released internationally, it could be the new device developers can’t
ignore when making apps. Its simplicity of use makes Chromecast a viable upgrade for anyone
that enjoys streaming online video, music and photos.
CHROMECAST TECHNOLOGY
Department of Comp. & IT 29 D. N. P.COE, SHAHADA
REFERENCES
[1] Designing the Chromecast Out-of-Box Experience by: Noor Ali-Hasan
[2] Chromecast for business: Five smart Things to Stream on your Screen by Mathew Guay.
[3] Chromicise Available at mail to http://en.wikipedia.org/wiki/Chromecast.
[4] Chromecast Deployment Guide, Release 7.6, First Published: March, 2014.
[5] CHROMECAST by Ryan Ferro, John marsh.

More Related Content

What's hot

Google Chromecast Group ix cse 100
Google Chromecast Group ix cse 100Google Chromecast Group ix cse 100
Google Chromecast Group ix cse 100
Mehedi Farazi
 
Chromecast, CheapCast and TV - DevFest Brussels 2013
Chromecast, CheapCast and TV - DevFest Brussels 2013Chromecast, CheapCast and TV - DevFest Brussels 2013
Chromecast, CheapCast and TV - DevFest Brussels 2013
Sebastian Mauer
 
Beginners Guide : Google ChromeCast Setup
Beginners Guide : Google ChromeCast SetupBeginners Guide : Google ChromeCast Setup
Beginners Guide : Google ChromeCast Setup
Evie Scott
 
Advantages and disadvantages for google chromecast
Advantages and disadvantages for google chromecastAdvantages and disadvantages for google chromecast
Advantages and disadvantages for google chromecast
www.apphtech.com
 
Building TV apps with Chromecast
Building TV apps with ChromecastBuilding TV apps with Chromecast
Building TV apps with Chromecast
Everyware Technologies
 
Google released chromecast tv stick
Google released chromecast tv stickGoogle released chromecast tv stick
Google released chromecast tv stickwww.apphtech.com
 
Gayle Barton Gui
Gayle Barton GuiGayle Barton Gui
Gayle Barton Gui
Gayle Barton Design
 
Chromecast get started
Chromecast get startedChromecast get started
Chromecast get started
Ascii Huang
 
Prijector vs-Airmedia-vs-Clickshare-vs-We present
Prijector vs-Airmedia-vs-Clickshare-vs-We presentPrijector vs-Airmedia-vs-Clickshare-vs-We present
Prijector vs-Airmedia-vs-Clickshare-vs-We present
Prijector
 
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresentEzcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
vinaybs
 
Rubato Introduction
Rubato IntroductionRubato Introduction
Rubato Introductionjdiloreto
 
Seminar on Google TV
Seminar on Google TVSeminar on Google TV
Seminar on Google TV
Basavaraj Hampali
 

What's hot (13)

Google Chromecast Group ix cse 100
Google Chromecast Group ix cse 100Google Chromecast Group ix cse 100
Google Chromecast Group ix cse 100
 
Chromecast, CheapCast and TV - DevFest Brussels 2013
Chromecast, CheapCast and TV - DevFest Brussels 2013Chromecast, CheapCast and TV - DevFest Brussels 2013
Chromecast, CheapCast and TV - DevFest Brussels 2013
 
Beginners Guide : Google ChromeCast Setup
Beginners Guide : Google ChromeCast SetupBeginners Guide : Google ChromeCast Setup
Beginners Guide : Google ChromeCast Setup
 
Advantages and disadvantages for google chromecast
Advantages and disadvantages for google chromecastAdvantages and disadvantages for google chromecast
Advantages and disadvantages for google chromecast
 
Building TV apps with Chromecast
Building TV apps with ChromecastBuilding TV apps with Chromecast
Building TV apps with Chromecast
 
Google tv
Google tvGoogle tv
Google tv
 
Google released chromecast tv stick
Google released chromecast tv stickGoogle released chromecast tv stick
Google released chromecast tv stick
 
Gayle Barton Gui
Gayle Barton GuiGayle Barton Gui
Gayle Barton Gui
 
Chromecast get started
Chromecast get startedChromecast get started
Chromecast get started
 
Prijector vs-Airmedia-vs-Clickshare-vs-We present
Prijector vs-Airmedia-vs-Clickshare-vs-We presentPrijector vs-Airmedia-vs-Clickshare-vs-We present
Prijector vs-Airmedia-vs-Clickshare-vs-We present
 
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresentEzcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
 
Rubato Introduction
Rubato IntroductionRubato Introduction
Rubato Introduction
 
Seminar on Google TV
Seminar on Google TVSeminar on Google TV
Seminar on Google TV
 

Similar to Chromecast Technology Report(HDMI dongal developed by google)

Module 2 3
Module 2 3Module 2 3
Module 2 3ryanette
 
Android Live Streaming Box Technical
Android Live Streaming Box Technical Android Live Streaming Box Technical
Android Live Streaming Box Technical
Jimmin Kurichiyil
 
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud ComputingUse of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
TELKOMNIKA JOURNAL
 
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
cscpconf
 
An Adaptive Remote Display Framework to Improve Power Efficiency
An Adaptive Remote Display Framework to Improve Power Efficiency An Adaptive Remote Display Framework to Improve Power Efficiency
An Adaptive Remote Display Framework to Improve Power Efficiency
csandit
 
travel guidence.pdf
travel guidence.pdftravel guidence.pdf
travel guidence.pdf
SRIDHAMCH
 
Diksha gupta
Diksha guptaDiksha gupta
Diksha gupta
dikshagupta111
 
BLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCARBLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCAR
Pulkit Singhal
 
HTC Developer - 2012
HTC Developer - 2012HTC Developer - 2012
HTC Developer - 2012
Bruce Jones
 
Bluetooth Chat Application.pptx
Bluetooth Chat Application.pptxBluetooth Chat Application.pptx
Bluetooth Chat Application.pptx
ShivaVemula2
 
An Instantaneous Introduction to the Alliance Access Grid
An Instantaneous Introduction to the Alliance Access GridAn Instantaneous Introduction to the Alliance Access Grid
An Instantaneous Introduction to the Alliance Access GridVideoguy
 
Timeline Chat Android Project
Timeline Chat Android ProjectTimeline Chat Android Project
Timeline Chat Android Project
Some Aditya Mandal
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisited
Dr. Randolph Nikutta
 
Ijarcet vol-2-issue-2-383-386
Ijarcet vol-2-issue-2-383-386Ijarcet vol-2-issue-2-383-386
Ijarcet vol-2-issue-2-383-386Editor IJARCET
 
Probabilistic Approach to Provisioning of ITV - Amos K.
Probabilistic Approach to Provisioning of ITV - Amos K.Probabilistic Approach to Provisioning of ITV - Amos K.
Probabilistic Approach to Provisioning of ITV - Amos K.Amos Kohn
 
Probabilistic Approach to Provisioning of ITV - By Amos_Kohn
Probabilistic Approach to Provisioning of ITV - By Amos_KohnProbabilistic Approach to Provisioning of ITV - By Amos_Kohn
Probabilistic Approach to Provisioning of ITV - By Amos_KohnAmos Kohn
 
Video streaming using wireless multi hop in android phones
Video streaming using wireless multi hop in android phonesVideo streaming using wireless multi hop in android phones
Video streaming using wireless multi hop in android phonesIAEME Publication
 
Cloud Based Video Production and Editing
Cloud Based Video Production and EditingCloud Based Video Production and Editing
Cloud Based Video Production and Editing
Paul Richards
 

Similar to Chromecast Technology Report(HDMI dongal developed by google) (20)

Module 2 3
Module 2 3Module 2 3
Module 2 3
 
Android Live Streaming Box Technical
Android Live Streaming Box Technical Android Live Streaming Box Technical
Android Live Streaming Box Technical
 
Sabin_biodata_V5
Sabin_biodata_V5Sabin_biodata_V5
Sabin_biodata_V5
 
Changhong
ChanghongChanghong
Changhong
 
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud ComputingUse of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
 
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
 
An Adaptive Remote Display Framework to Improve Power Efficiency
An Adaptive Remote Display Framework to Improve Power Efficiency An Adaptive Remote Display Framework to Improve Power Efficiency
An Adaptive Remote Display Framework to Improve Power Efficiency
 
travel guidence.pdf
travel guidence.pdftravel guidence.pdf
travel guidence.pdf
 
Diksha gupta
Diksha guptaDiksha gupta
Diksha gupta
 
BLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCARBLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCAR
 
HTC Developer - 2012
HTC Developer - 2012HTC Developer - 2012
HTC Developer - 2012
 
Bluetooth Chat Application.pptx
Bluetooth Chat Application.pptxBluetooth Chat Application.pptx
Bluetooth Chat Application.pptx
 
An Instantaneous Introduction to the Alliance Access Grid
An Instantaneous Introduction to the Alliance Access GridAn Instantaneous Introduction to the Alliance Access Grid
An Instantaneous Introduction to the Alliance Access Grid
 
Timeline Chat Android Project
Timeline Chat Android ProjectTimeline Chat Android Project
Timeline Chat Android Project
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisited
 
Ijarcet vol-2-issue-2-383-386
Ijarcet vol-2-issue-2-383-386Ijarcet vol-2-issue-2-383-386
Ijarcet vol-2-issue-2-383-386
 
Probabilistic Approach to Provisioning of ITV - Amos K.
Probabilistic Approach to Provisioning of ITV - Amos K.Probabilistic Approach to Provisioning of ITV - Amos K.
Probabilistic Approach to Provisioning of ITV - Amos K.
 
Probabilistic Approach to Provisioning of ITV - By Amos_Kohn
Probabilistic Approach to Provisioning of ITV - By Amos_KohnProbabilistic Approach to Provisioning of ITV - By Amos_Kohn
Probabilistic Approach to Provisioning of ITV - By Amos_Kohn
 
Video streaming using wireless multi hop in android phones
Video streaming using wireless multi hop in android phonesVideo streaming using wireless multi hop in android phones
Video streaming using wireless multi hop in android phones
 
Cloud Based Video Production and Editing
Cloud Based Video Production and EditingCloud Based Video Production and Editing
Cloud Based Video Production and Editing
 

Recently uploaded

Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 

Recently uploaded (20)

Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 

Chromecast Technology Report(HDMI dongal developed by google)

  • 1. CHROMECAST TECHNOLOGY Department of Comp. & IT 1 D. N. P.COE, SHAHADA ABSTRACT Cromecast is a device developed by google and it is used as a digital media player. It is 72mm long dongal. This dongal help to play audio or video streaming in television of high definition quality. It is uses WiFi or local internet connection. This device is required to plug in the HDMI port of television. The HDMI dongal comes with 2.4GHz wireless radio frequency to communicate with mobile phone and tablets. It does not run on battery. It comes with a micro USB cable and an adapter for source of energy. This device will be able to provide an integration of services using different sources. It can fetch video from the iPhones as well as from the Nexus 4. Once the databases are transferred to the dongal can be used to other requirements. Almost all the web and mobile application are compatible with this tiny HDMI wireless dongal. There is an option to manage the contents of the device and using android phones and any iPhones you will be able to track the contents. Chromecast works as an integrator through which you will be able to use services from different service provider like youtube, netfix etc. the dongal itself does not affect the quality of the content if depends on the source itself.. Users select the media to play using mobile apps and web apps that support the Google Cast technology. Alternatively, content can be mirrored from theGoogle Chrome web browser running on a personal computer, as well as from the screen of some Android devices.
  • 2. CHROMECAST TECHNOLOGY Department of Comp. & IT 2 D. N. P.COE, SHAHADA ACKNOWLEDGMENT The Acknowledgement is just like a drop in the ocean of the deep sense of gratitude within our heart for people who helped us out of most embarrassing part of our life when we were standing at most difficult step towards our dream of life. Many people have contributed to the success of this. Although a single sentence hardly suffices, we would like to thank Almighty God for blessing us with His grace. We extend our sincere and heartly thanks to Prof. V. S. Mahajan, Head of Department, Computer Engineering, for providing us the right ambience for carrying out this work. We are grateful and sincerely appreciate the effort of our respected in-charge Prof. S. H. SHAIKH who acted as a fulcrum for us and supported us during the ups and downs of our project. We are profoundly indebted to our project guide of seminar Prof. P.R.PATIL for innumerable acts of timely advice, encouragement and we sincerely express our gratitude to him. We express our immense pleasure and thankfulness to all the teachers and staff of the Department of Computer Engineering and Information Technology for their cooperation and support. GIRASE KIRAN V. B.E.COMPUTER
  • 3. CHROMECAST TECHNOLOGY Department of Comp. & IT 3 D. N. P.COE, SHAHADA TABLE OF CONTENTS CHAPTER CONTENTS PAGE No. No. 1. INTRODUCTION 1 2. LITERATURE REVIEW 2 3. . RESEARCH OBJECTIVE AND METHODOLOGY 3 3.1 SAMPLING PLAN 4 3.2 SURVEY CRITERIA 3.3 HYPOTHESIS FORMULATION 4. RESULT AND DISCUSSION 5 4.1 PUMP USER DEMOGRAPHICS 4.2 HYPOTHESIS TESTING 6 4.3 LIFE OF CENTRIFUGAL PUMP COMPONENT 4.4 PROBLEM OCCURING IN CENTRIFUGAL PUMP 8 5. CONCLUSION 10
  • 4. CHROMECAST TECHNOLOGY Department of Comp. & IT 4 D. N. P.COE, SHAHADA Chapter 1 INTRODUCTION Chromecast is a device developed by Google and it is used as a digital media player. It is a 72 mm long dongle. This dongle helps to play audio or video streaming in television of high definition quality. It uses Wi-Fi or local internet connection. This device is required to plug in the HDMI port of the television. The HDMI dongle comes with 2.4GHZ wireless radio frequency to communicate with mobile phones and tablets. It does not run on battery. It comes with a micro USB cable and an adapter for source of energy. This device will be able to provide an integration of services using different sources. It can fetch video from the iPhone as well as from the Nexus4. Once the data is transferred to the dongle can be used for other requirements. Almost all the web and mobile applications are compatible with this tiny HDMI wireless dongle. There is an option to manage the contents of the device and using android phones or any iPhone you will be able to track the contents. Chromecast works as an integrator through which you will be able to use services from different service providers like youtube, netfix etc. The dongle itself does not affect the quality of the content it depends on the source itself. Chromecast is one of the most affordable yet functional. What it lacks in apps now is made up for by its support for browser tab sharing. And the fact it works for both Android and iOS opens up its potential user base even wider. With a little time, after it is released internationally, it could be the new device developers can't ignore when making apps. Its simplicity of use makes Chromecast a viable upgrade for anyone that enjoys streaming online video, music and photos. Look out for an open SDK, international expansion and new devices from Google's Chromecast system over the coming year. The search giant is planning to bring its streaming dongle to a number of international markets the idea is to persuade app publishers around the world to make their apps Chromecast-compatible, so that users will be able to access more content using the device. "There will be an expectation from consumers that any and every app will be castable to that end, an open SDK will be launched during 2014. Right now a preview is available to developers, but it's not yet possible to distribute apps with the functionality. The eventual goal is to make Chromecast an ecosystem in its own right, persuading consumer electronics manufacturers to build it in to devices as standard.
  • 5. CHROMECAST TECHNOLOGY Department of Comp. & IT 5 D. N. P.COE, SHAHADA Chapter 2 ARCHITECTURE We present a system which has server-side modules and client side interfaces for media service on second screen environment. Server-side has two servers which are web server and media server. Web server has Chromecast receiver that is a HTML web page showing video content using video player .this web page is working on web browser of the Chromecast. Media server has two modules which are Aligned Thumbnails Creator (ATC) and Synchronize Manger (SM). ATC creates and stores thumbnails to the Thumbnails store, and then SM performs synchronization between sliding interface on mobile device and currently playing video on TV. Client-side has two devices which are Chromecast connected TV and mobile device as a user interface. The mobile device is used as a second screen for showing aligned thumbnails on sliding interface for video browsing. Figure 2.1 SYSTEM ARCHITECTURE
  • 6. CHROMECAST TECHNOLOGY Department of Comp. & IT 6 D. N. P.COE, SHAHADA 2.1 ALIGNED THUMBNAILS Aligned thumbnails are representing of shot sequences. Aligned thumbnails make user can easily access to their wanting contents by reducing search space. ATC creates aligned thumbnails to be used by sliding interface as shown in Fig. 2.1. First, ATC extracts frames from stored video. Then it detects shots using color histogram based shot boundary detection algorithm. After shots are detected, ATC used first frames such as a1,a75, and b1 of shots as key frame. Then ATC aligns the similar shots using shot sequence alignment algorithm. Finally, The ATC selects first key frames of the shot sequence as aligned thumbnails such as A1, B1, and C1 as shown in Fig. 2.1. Figure 2.2 Aligned Thumbnails Creation
  • 7. CHROMECAST TECHNOLOGY Department of Comp. & IT 7 D. N. P.COE, SHAHADA 2.2 SYNCHRONIZATION SM synchronizes between the sliding interface on mobile device and currently playing video on TV. Its role is to keep the video players current time to be the same as the current time of the displayed thumbnail. It aids users who are finding nearby scenes from current scene. Before playing video, video player sends player’s current time to the SM. Then SM sends the thumbnail metadata which is composed by pairs of thumbnail images that are taken from Thumbnail store with its respective current time to the mobile Application. Then images of each thumbnail are loaded and added to sliding interface. Figure 2.3 Hierarchical Sliding Interface
  • 8. CHROMECAST TECHNOLOGY Department of Comp. & IT 8 D. N. P.COE, SHAHADA 2.3 USER INTERFACE FOR MOBILE DEVICE To access detailed thumbnail such as B2, B3, D2, we present hierarchical sliding interface. As illustrated in Fig. 3, hierarchical sliding interfaces have a video navigation module and a video browsing module. Navigation module is located in the right side of browsing interface. It contains video navigation buttons, such as play, pause, and so on. Browsing module has a sliding interfaces showing aligned thumbnails without the time slider. Users who use sliding interface can slide left/right for finding contents. When they slide to right thumbnail C1 from B1, the video player on TV will play a particular time 00:32:43 which is represented by the thumbnail C1. Moreover, when users want to jump to detailed shot such as B2 or B3, they can click current showing thumbnail B1. Then sliding interface provides detail shots as shown in Fig.2.2. 2.4 IMPLEMENTATION AND EXPERIMENT The implementation of this system includes the development of client and server side applications, the Chromecast device, HDMI capable TV, and an android phone. The client application is implemented as an android application for providing hierarchical sliding interface as shown in Fig.3. It uses Chromecast API to communicate with a Chromecast device in order to synchronize and interact with playing video on TV. The final implementation is shown in Fig.2.4. The experimentation uses three videos (V1,V2 and V3) from a popular TV series. RESULT OF ALIGNED THUMBNAILS Video Frames Shots Aligned Thumbnails V1 41980 357 122 V2 34315 278 63 V3 34690 319 109 Table 2.1 As shown is Table 2.1, we successfully decrease the average search space into 98 thumbnails by using our aligned thumbnails creation method. Compare to video browsing method that using key
  • 9. CHROMECAST TECHNOLOGY Department of Comp. & IT 9 D. N. P.COE, SHAHADA frames of shots as their search space has reduced 69% of the search due to the smaller search space. (a) (b) Fig.2.4. Final implementation of proposed system (a) finding specific scene (b) Synchronization between the sliding interfaces on mobile and currently playing video on TV
  • 10. CHROMECAST TECHNOLOGY Department of Comp. & IT 10 D. N. P.COE, SHAHADA Chapter 3 TECHNICAL SPECIFICATIONS Chromecast contains the Marvell 88DE3005 (Armada 1500-mini) system on a chip, which includes codecs for hardware decoding of the VP8 and H.264 video compression formats. Radio communication is handled by Azure Wave NH-387 Wi-Fi which implements 80211b/g/n (2.4 GHz). The device has 512 MB of Micron DDR3L RAM and 2GB of flash storage. The model number H2G2-42 is likely a reference to the Hitchhiker’s Guide to the Galaxy abbreviation “H2G2”—in the novel, the number 42 is the “Answer to the Ultimate Question of life, the Universe, and Everything.” The bundled power adapter bears the model number MST3K-US, likely a reference to Mystery Science Theater 3000.
  • 11. CHROMECAST TECHNOLOGY Department of Comp. & IT 11 D. N. P.COE, SHAHADA 3.1 OPERATING SYSTEM Chromecast is running a simplified version of chrome OS. Subsequently, a team of hackers reported that the device is more android than Chrome OS” and appears to be adapted from software embedded in Google TV. As with Chrome OS devices, Chromecast operating system updates are downloaded automatically without notification. Table 3.1 New Fetures and updates 3.2 SUPPORTED OPERATING SYSTEM The whole premise of the Chromecast is to stream content from the web to your television, from another. Google is being very open when it comes to device support. Supported opening mobile apps enabled for Chromecast are available for both Android 2.3+ and iOS 6.0+; web apps enabled for Chromecast are available on computers running Google Chrome (on Microsoft
  • 12. CHROMECAST TECHNOLOGY Department of Comp. & IT 12 D. N. P.COE, SHAHADA Windows 7+, Mac OS 10.7+, and Chrome OS for Chrome books running Chrome 28+) through the installation of the "Cast extension" in the browser.  Android 4.1 and higher.  iOS 7.0 and higher.  Windows 7 and higher.  Mac OS 10.7 and higher.  Chrome OS (on a Chromebook running Chrome 28 & higher).
  • 13. CHROMECAST TECHNOLOGY Department of Comp. & IT 13 D. N. P.COE, SHAHADA
  • 14. CHROMECAST TECHNOLOGY Department of Comp. & IT 14 D. N. P.COE, SHAHADA Chapter 4 DEVICE DISCOVERY PROTOCOLS Chromecast uses the mDNS (multicast Domain Name System) protocol to search for available devices on a Wi-Fi network. Chromecast previously used the DIAL (Discovery And Launch) protocol, co-developed by Netflix and YouTube. MULTICAST DNS (mDNS): In computer networking, the multicast Domain Name System (mDNS) resolves host names to IP addresses within small networks that do not include a local name server. It is a zero-configuration service, using essentially the same programming interfaces, packet formats and operating semantics as the unicast Domain Name System (DNS). DISCOVER AND LAUNCH (DIAL): It is a mechanism for discovering and lauching applications on a single subnet, typically a home network. It relies on Universal Plug and Play (UPnP), Simple Service Discovery Protocol (SSDP), and HTTP protocols. The protocol works without requiring a pairing between devices. It was formerly used by the Chromecast media streaming adapter that was introduced in July 2013 by Google. (Chromecast instead uses mDNS.) DIAL enables so called “2nd screen” devices, such as tablet computers and mobile phones to send content to “1st screen” devices, such as television, Blu-ray players, and set-top boxes. Figure 4.1 DIAL OPERATION IN CHROMECAST
  • 15. CHROMECAST TECHNOLOGY Department of Comp. & IT 15 D. N. P.COE, SHAHADA Chapter 5 CHROMECAST INSTALLATION Chromecast is an inexpensive way to stream media from online to your HDTV over your home Wi-Fi network, using your computer or mobile device as a bridge. It’s not as simple as plugging it in, though. That’s where this guide comes in. The setup process is very straightforward, but if you need a little more help, this guide can walk you through each step and make sure you get everything working properly on the first try. 5.1 CHROMECAST COMPONENTS: Figure 5.1 Chromecast Component 1. CHROMECAST: Chromecast plugs into any HDMI port on your TV and uses your existing Wi-Fi network to stream video from the internet to your TV. Chromecast is controlled from devices on the same Wi-Fi network, such as smartphones, tablets, or computers, and is powered using the USB cable.
  • 16. CHROMECAST TECHNOLOGY Department of Comp. & IT 16 D. N. P.COE, SHAHADA 2. USB POWER CABLE: The USB power cable provides power to your Chromecast, One end plugs into your Chromecast and the other end plugs into either a USB port on your TV or the power supply. 3. POWER SUPPLY (OPTIONAL): The power supply is optional and can be used with the USB cable to power to power your Chromecast if your TV does not have a USB port. 4. HDMI EXTENDER (OPTIONAL): The HDMI extender is optional and can be used if your Chromecast does not fit directly into your TV. The HDMI extender may be used to improve your Wi-Fi reception, and if recommended for your set up, you may see a notification on your TV screen to use the extender. The HDMI extender should be connected to the TV first, then to the Chromecast. 5.2 SETUP: 1. PLUG YOUR CHROMECAST INTO YOUR TV: This step is self-explanatory, but good luck getting your Chromecast to work without performing it. Plug the Chromecast into an HDMI port and its power cable into a USB port. If your TV lacks a USB port, you can use a power adapter (not included) and plug it into the wall instead. Turn your TV on, and select the appropriate input.
  • 17. CHROMECAST TECHNOLOGY Department of Comp. & IT 17 D. N. P.COE, SHAHADA 2. CONNECT YOUR COMPUTER TO YOUR WI-FI NETWORK: You’ll need your computer and your Chromecast to be connected to the dame Wi-Fi network in order to set it up, so boot up your computer ,and make sure it’s connected to the Wi-Fi network you intend to use for streaming content. 3. VISIT THE CHROMECAST SETUP SITE: At this point, your TV should be instructing you to visit chromecast/setup.
  • 18. CHROMECAST TECHNOLOGY Department of Comp. & IT 18 D. N. P.COE, SHAHADA 4. DOPWNLOAD THE CHROMECAST APP: Follow the prompt to download and install the Chromecast app on your computer. 5. START CHROMECAST ON YOUR COMPUTER: The Chromecast app should start automatically. If not, double-click the Chromecast shortcut on your desktop, or navigate to the location where you installed it.
  • 19. CHROMECAST TECHNOLOGY Department of Comp. & IT 19 D. N. P.COE, SHAHADA 6. CHECK YOUR CODE: At this point, both your TV and your computer will display a randomized Chromecast code. Ensure that the two codes match, then click “That’s My Code.” 7. ENTER YOUR WI-FI CREDENTIALS: On your computer, enter your Wi-Fi network’s password (its name should already be there, but if not, enter that, too). You can also name your Chromecast, if you like.
  • 20. CHROMECAST TECHNOLOGY Department of Comp. & IT 20 D. N. P.COE, SHAHADA 8. GET THE GOOGLE CAST EXTENSION: Follow the link to download the Google Cast extension. This will allow you to broadcast content from your computer to your TV via Chromecast. Keep in mind that you will need the Google Chrome browser to use this extension. To install the Google Cast extension, simply click the “+Free” button. You will get a notification once the installation is complete.
  • 21. CHROMECAST TECHNOLOGY Department of Comp. & IT 21 D. N. P.COE, SHAHADA For everything else, you can mirror what you see on the small screen to the big screen. If you’re on your laptop, you can cast any website in Chrome; and from your Android phone or tablet, you can mirror your screen to the TV. With Chromecast, your phone is your personalised remote control. You can use it to search and browse, play, pause, rewind, control the volume and even make playlists. While casting, you’re free to use your phone for other things. Your friends and family can cast to the TV using their own phone or tablet too-with no additional setup required. Everyone can sit back and enjoy together on the biggest screen in the home.
  • 22. CHROMECAST TECHNOLOGY Department of Comp. & IT 22 D. N. P.COE, SHAHADA Chapter 6 CHROMECAST WORKING The Chromecast works in two ways; 1.USE OF MOBILE APPS AND WEB APPS  Use of local version of chrome browser.  Supported apps: Android and iOS mobile apps.  While using of other functions-  User can answer phone call  Can use other apps  No disruption of playback. 2. TAB CASTING  This beta feature can mirror most content from the web browser google chrome.  The quality of the image depends on the processing power of the computer and minimum system requirements apply to video streaming.
  • 23. CHROMECAST TECHNOLOGY Department of Comp. & IT 23 D. N. P.COE, SHAHADA Chapter 7 SUPPORTED APPLICATIONS At the time of Chromecast launch, four compatible apps were available: YouTube and Netflix were supported as Android, iOS, and Chrome web apps; Google Play Music and Google Play Movies & TV were also supported, but originally only as android apps. The Google Cast software development kit (SDK), which gives developers a way of handling “second-screen interactions” and making their apps Chomecast enabled, was released as a preview. Google advised interested developers to create and test Chromecast-enabled apps, but not distribute them until the company released the production version of the devices SDK. While that admonition remained in force, Chomecast-enabled applications for Hulu Plus and Pandora Radio were released in October 2013, and HBO GO in November. The development framework has two components: a sender app and a receiver app, both of which make use of API’s provided by the SDK. The sender app is based on a vendors existing Android or iOS mobile app, or desktop Web app, and provides users with content discovery and media controls, including the ability to select to which device content is streamed. Under the hood, sender apps can detect receiver on the same local network, establish a secure channel, and exchange messages. The receiver app is a web app executing in a chrome browser-like environment resident on the cast receiver device. Receiver apps of varying complexities can be developed depending on the variety of content formats the app can play. For example, a simple receiver app might just play HTML5 content, whereas custom receiver apps, which require more programming effort, can take a variety of streaming protocols, including MPEG-DASH, HTTP Live Streaming, and the Microsoft Smooth Streaming Protocol.
  • 24. CHROMECAST TECHNOLOGY Department of Comp. & IT 24 D. N. P.COE, SHAHADA Chapter 8 LIST OF SUPPORTED APPS
  • 25. CHROMECAST TECHNOLOGY Department of Comp. & IT 25 D. N. P.COE, SHAHADA Chapter 9 ADVANTAGES  It’s the smallest device around: Unlike other set top boxes, the Chromecast up virtually no space. If you have an open HDMI port and a place to plug in the power, you’ll never even see the little device.  Your phone is your remote: While remote controls have been one of the most beloved technological advances of the 20th century, they’re also very rudimentary and easy to lose. We tend to be much better at keeping up with our phones. While Apple TV users can download a remote app for the iPhone, the Chromecast remotes tend to be cross platform.  More importantly, your app is your remote: With the Chromecast, your “remote control” is the native app of whatever you’re watching rather than some direction pad and set of buttons. It’s an app designed for mobile, and instead of clicking around a menu, you’re picking your media from the app’s normal menus. It’s a much nicer experience. While not every company does this perfectly, the big names like Netflix, Hulu, and YouTube have done a good job. Note also that some devices like the Roku have smartphones-based remote control apps, but few are terribly well designed.
  • 26. CHROMECAST TECHNOLOGY Department of Comp. & IT 26 D. N. P.COE, SHAHADA Chapter 10 DISADVANTAGES  Many apps are still missing: Want to watch Amazon Instant Video on your TV? Sorry. You’re currently out of luck. Tab casting may be a decent solution if you want to pull out a laptop, but not all apps are so lucky. The advent of the Chromecast SDK means that we may see a flood of new options, but for now, there are still some areas where it’s a waiting game.  You have no physical remote: Yes, this very thing was listed as a feature in the previous section, but it cuts both ways. If you have a member of the house that doesn’t own a smartphone (for example, your children), it won’t be easy for them to use the Chromecast.  It lacks a native interface: One of the silent advantages to using a standalone streaming box is that everyone can browse together. A big wall of Netflix movies is visible to everyone in the room and each person can offer their input as you look for something to watch. With a Chromecast, everyone has to crowd around the phone or tablet to see what’s available, which isn’t exactly ideal.
  • 27. CHROMECAST TECHNOLOGY Department of Comp. & IT 27 D. N. P.COE, SHAHADA Chapter 11 FUTURE SCOPE Look out for an open SDK, international expansion and new devices from Google’s Chromecast system over the coming year. The search giant is planning to bring its streaming dongle to a number of international markets the idea is to persuade app publishers around the world to make their apps Chromecast-compatible, so that users will be able to access more content using the device. There will be an expectation from consumers that any every app will be “castable” To that end, an open SDK will be launched during 2017. Right now a preview is available to developers, but it’s not yet possible to distribute apps with the functionality. The eventual goal is to make Chromecast an ecosystem in its own right, persuading consumer electronics manufacturers to build it in to devices as standard.  Casting will be supported to more applications  SDK (Software Development Kit) will be available to all developers.  Bringing the Chrome casting technology to other devices.  In future Android smartphones and tablet owners will be able to mirror their devices screen to their televisions through Chromecast’s Android app.
  • 28. CHROMECAST TECHNOLOGY Department of Comp. & IT 28 D. N. P.COE, SHAHADA Chapter 12 CONCLUSION While there are plenty of alternatives out there to make an older television smart, Chromecast is one of the most affordable yet functional. What it lacks in apps now is made up for by its support for browser tab sharing. And the fact it works for both Android and iOS opens up its potential user base even wider. With a little time, after it is released internationally, it could be the new device developers can’t ignore when making apps. Its simplicity of use makes Chromecast a viable upgrade for anyone that enjoys streaming online video, music and photos.
  • 29. CHROMECAST TECHNOLOGY Department of Comp. & IT 29 D. N. P.COE, SHAHADA REFERENCES [1] Designing the Chromecast Out-of-Box Experience by: Noor Ali-Hasan [2] Chromecast for business: Five smart Things to Stream on your Screen by Mathew Guay. [3] Chromicise Available at mail to http://en.wikipedia.org/wiki/Chromecast. [4] Chromecast Deployment Guide, Release 7.6, First Published: March, 2014. [5] CHROMECAST by Ryan Ferro, John marsh.