Top Banner
1Malaysia MobyleTv.my Streaming vs. Downloading Video: Understanding The Differences
22

WiZE Streaming Vs Downloading

Dec 17, 2014

Download

Technology

maharastaman

WiZE Mobile, Independent Mobile Broadcasting Station
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WiZE  Streaming Vs Downloading

1Malaysia MobyleTv.myStreaming vs. Downloading Video: Understanding The Differences

Page 2: WiZE  Streaming Vs Downloading

ContentAbout WiZE Mobile

Our Mission

WiZE Mobile Solution

Independent Mobile Broadcasting Station

WiZE Mobile solution supported Device

TV on your Mobile

WiZE Mobile Solution Overview

Streaming vs. Downloading Video: Understanding The Differences

Delivering From A Web Server

Delivering From a Streaming Server

Conclusions

Page 3: WiZE  Streaming Vs Downloading

About WiZE Mobile

WiZE Mobile was formed through the vision of a team of

experience and well-qualified professionals to provide information

technology (IT) solutions and services to customers through the

combination of business and technology skills.

The senior professionals in this company have experience of

applying information technology to customers’ businesses. Our

multi–discipline and diverse expertise in field allows us to combine

our technical expertise, marketing knowledge and creative talents

to develop and market the best IT solution for our customers’

needs.

Page 4: WiZE  Streaming Vs Downloading

WiZE Mobile Solution

WiZE Mobile TV solution currently runs totally via IP accessible via local WIFI or 3G (Data Charges Apply)

System Requirement (Mobile)

Streaming = 250 Kbps/

Device Requirement = Flash Lite 3

Page 5: WiZE  Streaming Vs Downloading

Independent Mobile Broadcasting Station

Page 6: WiZE  Streaming Vs Downloading

WiZE Mobile solution supported Device

HTC-Pro S621(Same as T-Mobile Dash) HTC S740 HTC Touch Cruise P3650 HTC Touch Diamond HTC Touch P3452 HTC TyTN II P4551 Motorola Q Motorola Q9c

Motorola Q9h (CDMA) Motorola Q9m Motorola Q Norman (same as Moto Q 9h(GSM)) Palm Treo 700w Palm Treo 750 Palm Treo Pro Samsung SGH-i607 BlackJack I Samsung SGH-i617

Nokia N78 Nokia E65 Nokia N95 8GB Nokia N95 Nokia N73 Nokia N81 Nokia 6120 Classic Nokia E51 Nokia N81 8GB Nokia E71 Nokia N96 Nokia N82

Nokia 6110 Navigator Nokia 5320 Nokia 5700 Nokia E50 Nokia E66 BlackJack II Samsung SGH-i780 T-Mobile Shadow T-Mobile Wing

Page 7: WiZE  Streaming Vs Downloading

TV on your Mobile

Page 8: WiZE  Streaming Vs Downloading

WiZE Mobile Solution Overview

Page 9: WiZE  Streaming Vs Downloading

Streaming vs. Downloading Video: Understanding The Differences

Page 10: WiZE  Streaming Vs Downloading

Delivering From A Web Server

Delivering your video file using a web server is sometimes referred to as "progressive download" or "http streaming". In fact, it's not really streaming at all, but a very simple bulk download of the video file to the viewer's computer. Let's say you have a video file encoded at 200kbps. You place that file on your

Web server, and put a link to the file on your web page.

The web server does not know or care that it's a 200kbps video file. It simply pushes the data out to the client as fast as it can. It may appear to be streaming

since playback can begin almost immediately. The "progressive download" feature in most media players allows them to begin playing the file as soon as

enough data has been downloaded. Of course, you can't fast-forward to the end of the file until the whole file arrives from the server.

Page 11: WiZE  Streaming Vs Downloading

If the actual network bandwidth is smaller than the 200kbps that the file is encoded at, then you may have to wait a while before you can begin playing it. But even on a 56kbps connection, the video will look great – you're essentially trading waiting time for video quality. The temporary file is saved to the user's computer, so they can play it again if they want to without having to download it again.

Web servers use HTTP (Hypertext Transport Protocol) to transfer files over the network. One of the features of HTTP is that it operates on top of TCP (Transport Control Protocol), which controls the actual transport of data packets over the network. TCP is optimized for guaranteed delivery of data, regardless of its format or size. For example, if your browser or media player realizes that it's missing a data packet from the server, it will request a resend of that packet. Resend requests take time, take up more bandwidth, and can increase the load on the server and if the network connection is sketchy, you could begin to use more bandwidth for resends than you're using for the video itself! TCP is not designed for efficient real time delivery or careful bandwidth control, but for accurate and reliable delivery of every bit.

Delivering From A Web Server

Page 12: WiZE  Streaming Vs Downloading

Delivering From a Streaming Server

A streaming media server is a specialized piece of software that accepts requests for video files, knows about the format, bandwidth, and structure of those files, and in many cases, pays attention to the performance of the player that's receiving the video. Streaming servers deliver just the amount of data necessary to play the video, at precisely the rate needed to play it.

Unlike the web server, which simply starts dumping as much video data onto the network as it can, the streaming server opens a conversation with the media player. There are two sides to this conversation – one to transfer the video and one for control messages between the player and the server. Because they continue to exchange these control messages with the player, streaming servers can adjust to changing network conditions as the video plays, improving the viewing experience. The control messages also include user actions like play, pause, stop, and seeking to a particular part of the file. Since the server sends video data only as it's needed and at just the rate it's needed, it also allows you to have precise control over the number of streams you serve and the maximum bandwidth you consume.

Page 13: WiZE  Streaming Vs Downloading

Delivering From a Streaming Server

If you've got a 56kbps connection to the network, you won't be able to receive that 200kbps video. You'll have to settle for a lower-quality version that's encoded for 56kbps connections. But streaming delivery of video data does have some advantages:

- You can skip ahead in a video, or begin playback at a point somewhere in the middle. This is a convenience to users, but also a boon to you as a provider. It enables interactive applications like video search and personalized playlists.

- It lets you monitor exactly what people are watching and for how long they are watching it.

- It makes more efficient use of bandwidth since only the part of the file that's watched gets transferred.

- The video file is not stored on the viewer's computer. The video data is played and then discarded by the media player, so you maintain more control over your content.

Page 14: WiZE  Streaming Vs Downloading

Delivering From a Streaming Server

In a pinch, streaming servers can use HTTP and TCP to deliver video streams, but by default they use protocols more suited to streaming, such as RTSP (Real Time Streaming Protocol) and UDP (User Datagram Protocol). RTSP provides built-in support for the control messages and other features of streaming servers. UDP is a lightweight protocol that saves bandwidth by introducing less overhead than other protocols. It's more concerned with continuous delivery than with being 100% accurate – a feature that makes it well-suited to real time operations like streaming. Unlike TCP, it doesn't request resends of missing packets. With UDP, if a packet gets dropped on the way from the server to the player, the server just keeps sending data. The idea behind UDP is that it's better to have a momentary glitch in the audio or video than to stop everything and wait for the missing data to arrive.

Finally, a streaming server is necessary to deliver live webcasts and to use multicast. For networks that support it, multicast allows more than one client to tune in to a single stream, saving bandwidth at every part of the delivery chain.

Page 15: WiZE  Streaming Vs Downloading

Streaming vs. Downloading Video: Understanding The Differences

Conclusions

Page 16: WiZE  Streaming Vs Downloading

ConclusionsAll of this adds up to a few simple rules of thumb for when to use streaming and when to use http downloading to deliver your video. The main reason for downloading video from your Web server is that it's simple and you can do it with infrastructure you already have. It's most useful when your videos are short, when you're more interested in delivering high-bitrate encodings than in delivering in real time, or when you want your viewers to be able to keep a copy of the video on their own computers.

Streaming is the better solution when your clips are more than a few minutes long, when you want to enable interactive applications like video search or linking deep into a file, or you want to collect statistics on what's actually being watched. Streaming is the way to go when you want to control the impact of video on your network, or when you need to support large numbers of viewers. And of course, it's the only way to do live webcasts and multicasting.

Page 17: WiZE  Streaming Vs Downloading

Smartphone's to take over the World, don’t say we didn’t warn you

• 41.4 Million Global Smartphone shipments hit 41.4 million in Q3, 2009 alone.

• 45 % Touchscreen phones commands 45% in the overall Smartphone's segment.

• 26% Asia Pacafic scores the biggest growth in term of smartphones shipments a total of 13.2

million units.

• 80% Nokia, RIM, Apple and HTC combined, shipped 80% of

Smartphone's

• 80% An astounding 80% of Smartphone's are fitted with GPS, while

75% is Wi-Fi-Ready

Page 18: WiZE  Streaming Vs Downloading

Worldwide Smartphone market share

Page 19: WiZE  Streaming Vs Downloading

Worldwide OS market Share

Page 20: WiZE  Streaming Vs Downloading

Unique Audience

Page 21: WiZE  Streaming Vs Downloading

Unique Audience

Page 22: WiZE  Streaming Vs Downloading

Why become a WiZE Mobile Partner?

Contact

Questions? Next steps?

Maha

Business Development

[email protected]

http://mobiletv.my

012 6580089