\documentclass[11pt,twoside]{article}\makeatletter

\IfFileExists{xcolor.sty}%
  {\RequirePackage{xcolor}}%
  {\RequirePackage{color}}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage{ifxetex}
\ifxetex
  \usepackage{fontspec}
  \usepackage{xunicode}
  \catcode`⃥=\active \def⃥{\textbackslash}
  \catcode`❴=\active \def❴{\{}
  \catcode`❵=\active \def❵{\}}
  \def\textJapanese{\fontspec{Noto Sans CJK JP}}
  \def\textChinese{\fontspec{Noto Sans CJK SC}}
  \def\textKorean{\fontspec{Noto Sans CJK KR}}
  \setmonofont{DejaVu Sans Mono}
  
\else
  \IfFileExists{utf8x.def}%
   {\usepackage[utf8x]{inputenc}
      \PrerenderUnicode{–}
    }%
   {\usepackage[utf8]{inputenc}}
  \usepackage[english]{babel}
  \usepackage[T1]{fontenc}
  \usepackage{float}
  \usepackage[]{ucs}
  \uc@dclc{8421}{default}{\textbackslash }
  \uc@dclc{10100}{default}{\{}
  \uc@dclc{10101}{default}{\}}
  \uc@dclc{8491}{default}{\AA{}}
  \uc@dclc{8239}{default}{\,}
  \uc@dclc{20154}{default}{ }
  \uc@dclc{10148}{default}{>}
  \def\textschwa{\rotatebox{-90}{e}}
  \def\textJapanese{}
  \def\textChinese{}
  \IfFileExists{tipa.sty}{\usepackage{tipa}}{}
\fi
\def\exampleFont{\ttfamily\small}
\DeclareTextSymbol{\textpi}{OML}{25}
\usepackage{relsize}
\RequirePackage{array}
\def\@testpach{\@chclass
 \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
  \ifnum \@lastchclass=7 5 \else
   \ifnum \@lastchclass=8 \tw@ \else
    \ifnum \@lastchclass=9 \thr@@
   \else \z@
   \ifnum \@lastchclass = 10 \else
   \edef\@nextchar{\expandafter\string\@nextchar}%
   \@chnum
   \if \@nextchar c\z@ \else
    \if \@nextchar l\@ne \else
     \if \@nextchar r\tw@ \else
   \z@ \@chclass
   \if\@nextchar |\@ne \else
    \if \@nextchar !6 \else
     \if \@nextchar @7 \else
      \if \@nextchar (8 \else
       \if \@nextchar )9 \else
  10
  \@chnum
  \if \@nextchar m\thr@@\else
   \if \@nextchar p4 \else
    \if \@nextchar b5 \else
   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi
   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi}
\gdef\arraybackslash{\let\\=\@arraycr}
\def\@textsubscript#1{{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\def\abbr{}
\def\corr{}
\def\expan{}
\def\gap{}
\def\orig{}
\def\reg{}
\def\ref{}
\def\sic{}
\def\persName{}\def\name{}
\def\placeName{}
\def\orgName{}
\def\textcal#1{{\fontspec{Lucida Calligraphy}#1}}
\def\textgothic#1{{\fontspec{Lucida Blackletter}#1}}
\def\textlarge#1{{\large #1}}
\def\textoverbar#1{\ensuremath{\overline{#1}}}
\def\textquoted#1{‘#1’}
\def\textsmall#1{{\small #1}}
\def\textsubscript#1{\@textsubscript{\selectfont#1}}
\def\textxi{\ensuremath{\xi}}
\def\titlem{\itshape}
\newenvironment{biblfree}{}{\ifvmode\par\fi }
\newenvironment{bibl}{}{}
\newenvironment{byline}{\vskip6pt\itshape\fontsize{16pt}{18pt}\selectfont}{\par }
\newenvironment{citbibl}{}{\ifvmode\par\fi }
\newenvironment{docAuthor}{\ifvmode\vskip4pt\fontsize{16pt}{18pt}\selectfont\fi\itshape}{\ifvmode\par\fi }
\newenvironment{docDate}{}{\ifvmode\par\fi }
\newenvironment{docImprint}{\vskip 6pt}{\ifvmode\par\fi }
\newenvironment{docTitle}{\vskip6pt\bfseries\fontsize{22pt}{25pt}\selectfont}{\par }
\newenvironment{msHead}{\vskip 6pt}{\par}
\newenvironment{msItem}{\vskip 6pt}{\par}
\newenvironment{rubric}{}{}
\newenvironment{titlePart}{}{\par }

\newcolumntype{L}[1]{){\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{){\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{){\raggedleft\arraybackslash}p{#1}}
\newcolumntype{P}[1]{){\arraybackslash}p{#1}}
\newcolumntype{B}[1]{){\arraybackslash}b{#1}}
\newcolumntype{M}[1]{){\arraybackslash}m{#1}}
\definecolor{label}{gray}{0.75}
\def\unusedattribute#1{\sout{\textcolor{label}{#1}}}
\DeclareRobustCommand*{\xref}{\hyper@normalise\xref@}
\def\xref@#1#2{\hyper@linkurl{#2}{#1}}
\begingroup
\catcode`\_=\active
\gdef_#1{\ensuremath{\sb{\mathrm{#1}}}}
\endgroup
\mathcode`\_=\string"8000
\catcode`\_=12\relax

\usepackage[a4paper,twoside,lmargin=1in,rmargin=1in,tmargin=1in,bmargin=1in,marginparwidth=0.75in]{geometry}
\usepackage{framed}

\definecolor{shadecolor}{gray}{0.95}
\usepackage{longtable}
\usepackage[normalem]{ulem}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{marginnote}

\renewcommand{\@cite}[1]{#1}


\renewcommand*{\marginfont}{\itshape\footnotesize}

\def\Gin@extensions{.pdf,.png,.jpg,.mps,.tif}

  \pagestyle{fancy}

\usepackage[pdftitle={Cloud-Based Mobile Video Streaming Techniques},
 pdfauthor={}]{hyperref}
\hyperbaseurl{}

	 \paperwidth210mm
	 \paperheight297mm
              
\def\@pnumwidth{1.55em}
\def\@tocrmarg {2.55em}
\def\@dotsep{4.5}
\setcounter{tocdepth}{3}
\clubpenalty=8000
\emergencystretch 3em
\hbadness=4000
\hyphenpenalty=400
\pretolerance=750
\tolerance=2000
\vbadness=4000
\widowpenalty=10000

\renewcommand\section{\@startsection {section}{1}{\z@}%
     {-1.75ex \@plus -0.5ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
     {-1.75ex\@plus -0.5ex \@minus- .2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
     {-1.5ex\@plus -0.35ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\large}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
     {-1ex \@plus-0.35ex \@minus -0.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\normalsize}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
     {1.5ex \@plus1ex \@minus .2ex}%
     {-1em}%
     {\reset@font\normalsize\bfseries}}


\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
 \@tempdima 1.5em \begingroup
 \parindent \z@ \rightskip \@pnumwidth 
 \parfillskip -\@pnumwidth 
 \bfseries \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}\par
 \endgroup}
\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
\@ifundefined{c@section}{\newcounter{section}}{}
\@ifundefined{c@chapter}{\newcounter{chapter}}{}
\newif\if@mainmatter 
\@mainmattertrue
\def\chaptername{Chapter}
\def\frontmatter{%
  \pagenumbering{roman}
  \def\thechapter{\@roman\c@chapter}
  \def\theHchapter{\roman{chapter}}
  \def\thesection{\@roman\c@section}
  \def\theHsection{\roman{section}}
  \def\@chapapp{}%
}
\def\mainmatter{%
  \cleardoublepage
  \def\thechapter{\@arabic\c@chapter}
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \pagenumbering{arabic}
  \setcounter{secnumdepth}{6}
  \def\@chapapp{\chaptername}%
  \def\theHchapter{\arabic{chapter}}
  \def\thesection{\@arabic\c@section}
  \def\theHsection{\arabic{section}}
}
\def\backmatter{%
  \cleardoublepage
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \setcounter{secnumdepth}{2}
  \def\@chapapp{\appendixname}%
  \def\thechapter{\@Alph\c@chapter}
  \def\theHchapter{\Alph{chapter}}
  \appendix
}
\newenvironment{bibitemlist}[1]{%
   \list{\@biblabel{\@arabic\c@enumiv}}%
       {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\labelsep
        \@openbib@code
        \usecounter{enumiv}%
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}%
	}%
  \sloppy
  \clubpenalty4000
  \@clubpenalty \clubpenalty
  \widowpenalty4000%
  \sfcode`\.\@m}%
  {\def\@noitemerr
    {\@latex@warning{Empty `bibitemlist' environment}}%
    \endlist}

\def\tableofcontents{\section*{\contentsname}\@starttoc{toc}}
\parskip0pt
\parindent1em
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\newenvironment{reflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemsep}{0pt}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\itshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{sansreflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\itemsep}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\upshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{specHead}[2]%
 {\vspace{20pt}\hrule\vspace{10pt}%
  \phantomsection\label{#1}\markright{#2}%

  \pdfbookmark[2]{#2}{#1}%
  \hspace{-0.75in}{\bfseries\fontsize{16pt}{18pt}\selectfont#2}%
  }{}
      \def\TheFullDate{2012-01-15 (revised: 15 January 2012)}
\def\TheID{\makeatother }
\def\TheDate{2012-01-15}
\title{Cloud-Based Mobile Video Streaming Techniques}
\author{}\makeatletter 
\makeatletter
\newcommand*{\cleartoleftpage}{%
  \clearpage
    \if@twoside
    \ifodd\c@page
      \hbox{}\newpage
      \if@twocolumn
        \hbox{}\newpage
      \fi
    \fi
  \fi
}
\makeatother
\makeatletter
\thispagestyle{empty}
\markright{\@title}\markboth{\@title}{\@author}
\renewcommand\small{\@setfontsize\small{9pt}{11pt}\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2\p@
\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@
\def\@listi{\leftmargin\leftmargini
               \topsep 2\p@ plus1\p@ minus1\p@
               \parsep 2\p@ plus\p@ minus\p@
               \itemsep 1pt}
}
\makeatother
\fvset{frame=single,numberblanklines=false,xleftmargin=5mm,xrightmargin=5mm}
\fancyhf{} 
\setlength{\headheight}{14pt}
\fancyhead[LE]{\bfseries\leftmark} 
\fancyhead[RO]{\bfseries\rightmark} 
\fancyfoot[RO]{}
\fancyfoot[CO]{\thepage}
\fancyfoot[LO]{\TheID}
\fancyfoot[LE]{}
\fancyfoot[CE]{\thepage}
\fancyfoot[RE]{\TheID}
\hypersetup{citebordercolor=0.75 0.75 0.75,linkbordercolor=0.75 0.75 0.75,urlbordercolor=0.75 0.75 0.75,bookmarksnumbered=true}
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}}

\date{}
\usepackage{authblk}

\providecommand{\keywords}[1]
{
\footnotesize
  \textbf{\textit{Index terms---}} #1
}

\usepackage{graphicx,xcolor}
\definecolor{GJBlue}{HTML}{273B81}
\definecolor{GJLightBlue}{HTML}{0A9DD9}
\definecolor{GJMediumGrey}{HTML}{6D6E70}
\definecolor{GJLightGrey}{HTML}{929497} 

\renewenvironment{abstract}{%
   \setlength{\parindent}{0pt}\raggedright
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
   \textcolor{GJBlue}{\large\bfseries\abstractname\space}
}{%   
   \vskip8pt
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
}

\usepackage[absolute,overlay]{textpos}

\makeatother 
      \usepackage{lineno}
      \linenumbers
      
\begin{document}

             \author[1]{Saurabh  Goel}

\renewcommand\Authands{ and }

\date{\small \em Received: 14 December 2011 Accepted: 2 January 2012 Published: 15 January 2012}

\maketitle


\begin{abstract}
        


Reasoning processing is changing the landscape of the electronic digital multi-media market by moving the end customers concentrate from possession of video to buying entry to them in the form of on-demand delivery solutions. At the same time, the cloud is also being used to store possessed video paths and create solutions that help audience to discover a whole new range of multi-media. Cellular devices are a key car owner of this change, due to their natural mobility and exclusively high transmission rate among end customers. This document investigates cloud centered video streaming methods particularly from the mobile viewpoint. The qualitative part of the research contains explanations of current video development methods, streaming methods and third celebration cloud centered streaming solutions for different mobile which shows my realistic work relevant to streaming methods with RTMP protocols family and solutions for iPhone, Android, Smart mobile phones, Window and BalackBerry phones etc.

\end{abstract}


\keywords{QCIF, CIF, 4CIF, HD, FFMPEG encoding/ streaming, zencoder cloud based encoding API, amazon cloud front service, video streaming, H.264, MPEG- 4, RTMP}

\begin{textblock*}{18cm}(1cm,1cm) % {block width} (coords) 
\textcolor{GJBlue}{\LARGE Global Journals \LaTeX\ JournalKaleidoscope\texttrademark}
\end{textblock*}

\begin{textblock*}{18cm}(1.4cm,1.5cm) % {block width} (coords) 
\textcolor{GJBlue}{\footnotesize \\ Artificial Intelligence formulated this projection for compatibility purposes from the original article published at Global Journals. However, this technology is currently in beta. \emph{Therefore, kindly ignore odd layouts, missed formulae, text, tables, or figures.}}
\end{textblock*}


\let\tabcellsep& 	 	 		 
\section[{Introduction}]{Introduction}\par
eveloping multi-media content for effective indication over reasoning of cloud based centered mobile system with limited data rates, such as the 3G-324M system needs skills and knowledge. It needs an knowing of the fundamentals that have an effect on movie quality, such as codec choice and compression, and the use of specific resources, such as the FFMPEG Development, and Zencoder Cloud centered development API which can be used to validate that the material of videos clip data file are effectively specified for end customers. 
\section[{II.}]{II.} 
\section[{Video fundamentals}]{Video fundamentals}\par
Due to bandwidths of mobile networks are limited, video data must be encoded/compressed considerably. This part wraps the fundamentals of encoded video and its characteristics within different networks. 
\section[{a) Bandwidth}]{a) Bandwidth}\par
In multi-media streaming programs, video encoding is used for the reason that uncompressed video needs huge information space to store data. In fact, High definition (HD) films on DVD or Blu-ray are\par
Author : E-mail : saurabh.goyal6@gmail.com already in a compacted format that provides information of 4 -6 Megabyte per second. For cellular streaming systems, which can require information rates as low as 30 kilobytes per second, this means that it clip must be compacted thousands of times or more to achieve the required information. With the growth of cellular multimedia streaming, you should work within the information restrictions of the network and the ability of the endpoint. Although 3G and next generation systems provide much higher bandwidths to cellular phone devices, as more and more endpoints use these systems for multi-media projects, conformance to focus on end customers bitrates will become more essential than today [1]. To accomplish such small bitrate audio/video, codecs make use of both lossless and lossy compression methods. We can accomplish this by third celebration system like FFMPEG open source libraries and Zencoder cloud-based encoding API. 
\section[{b) Networks for Video Streaming}]{b) Networks for Video Streaming}\par
Compression performance is the capability of a codec to encode or decode more video/audio features into an information flow described by fewer bits. The more effective a codec is at compression, the better the quality and sharpness of the video/audio clip. 
\section[{III.}]{III.} 
\section[{Video streaming}]{Video streaming}\par
In streaming procedure, it clip data file is sent to the end individual in a (more or less) continuous flow. It is simply a strategy for shifting information such that it can be prepared as a stable and ongoing flow and it is known as Streaming or encoded movie that is sent across information system is known as Streaming. Streaming movie is a series of "moving images" that are sent in compacted form over the Internet and shown by the audience as they appear \hyperref[b3]{[4]}. If a web individual is getting the information as sources then he/she does not have to wait around to obtain a large data file before viewing it clip or enjoying the sound. 
\section[{a) Streaming Principle}]{a) Streaming Principle}\par
Real-time video applications require media packets to arrive in a timely manner; excessively delayed packets are useless and are treated as lost \hyperref[b5]{[6]}. In streaming programs it is necessary for the information packets to reach their location in regular basis because the wait can cause the network blockage, and can result in the decrease in all those packets suffering from extreme wait. This causes decrease in quality of information, the synchronization between customer and hosting server to be damaged and mistakes to distribute in the provided movie.\par
There are two types of steaming, one is realtime and other is prerecorded streaming. The protocol used for streaming purpose is UDP (User Datagram Protocol), which delivers the multi-media flow as a sequence of small packets \hyperref[b3]{[4]}. The majority of transport protocols perform over an RTP stack, which is implemented on top of UDP/IP to provide an end-to-end network transport for video streaming \hyperref[b1]{[2]}. 
\section[{b) Video Streaming Architecture}]{b) Video Streaming Architecture}\par
A cloud based mobile movie streaming scheme is represented in Fig.  {\ref 1}. A cloud based source implements a streaming hosting server which is responsible for retrieving, sending and adapting it clip flow. Depending on the application, it clip may be protected on-line for a real-time broadcasting or preencoded and stored for broadcasting an on demand \hyperref[b2]{[3]}.\par
Programs such as interactive movie, live broadcast, mobile movie streaming or interactive online games require real -time encoding. However, applications such as movie on-demand require preencoded movie. When the multicast session is initialized, the streaming hosting server retrieves the compressed movie and begins the loading with the adequate bitrate stream. An I-frame is encoded as a single image, without referencing to any other frames. Each 8x8 block is first transformed from the spatial domain into the frequency domain \hyperref[b4]{[5]}. It is also called a key frame, because it symbolizes the referrals key of it clip flow. All pixels that describe the image are defined in the I-frame. Videos clip decoder must begin with an I-frame to decode it clip flow because without an I-frame, a movie decoder has no referrals to determine how movie pixels have changed as the earlier frame. For this reason, compressed movie recordings normally do not begin until an I-frame is received by the videos device. 
\section[{P-frames:}]{P-frames:}\par
A P-frames is encoded relative to past reference frame \hyperref[b4]{[5]}, which can either be an I-frame or a before Pframe. The quantity of information in a P-frame is many times small than the quantity of information in an Iframe. If videos clip begins understanding on a P-frame at an endpoint, an individual might see either scrambled movie or no movie, because there is no referrals frame. b) Video Streaming package (.MP4, .3GP) When streaming multi-media files to cellular handsets, it clips and audio data must be placed in the proper structure. The package structure for cellular multi-media streaming is the .3gp, defined by the 3rd Generation Partnership Project (3GPP)  {\ref [}  
\section[{V.}]{V.} 
\section[{Video streaming techniques}]{Video streaming techniques}\par
There are various streaming techniques for different mobiles, Smartphone describe below: a) Progressive Download\par
The mobile customer has the option to use HTTP or HTTPS to gradually download a pre-created press data file partitioned in the appropriate codecs for the product to play. As the data file starts to gradually download, play-back is started enabling an almost immediate watching of the material \hyperref[b7]{[8]}. In the qualifications, the press gamer is constantly on the download the rest of the material. By comparison, without modern download the user would have to wait for the whole data file to obtain to the product before watching would start. During the play-back process, audiences are able to seek back and forth through the whole press data file. If the audience looks for forward to a point in the schedule that has not yet downloadable, the press gamer stop play-back until the data comes.  most appropriate stream given available bandwidth, CPU and platform constraints, downloads a manifest for that stream, and then downloads segmented chunks to the buffer for the playback.\par
HLS streaming provides the best user experience, but its benefits also include good IT practices and important business considerations: 1) The best user experience: Since the server can maintain multiple versions of the video clips in different formats, an iPad user with a Wi-Fi connection can stream a higher quality version of the video than an iPhone user viewing over a 3G connection. 2) Reach more viewers: Routers, NAT, and firewall settings are more likely to support video delivered with HTTP than other transfer protocols, so more users will be able to access your video. 3) Save on data transfer: As opposed to a progressive download of a video, with HLS, only a few segments of video are downloaded at time. If a viewer only watches five minutes of streamed video, publishers only pay for that data transfer. Moreover, the HTTP chunks are cacheable by CDNs and across network infrastructure, so files are served from an origin server only once and cached close to users. 4) Secure video content: The HLS specification has provisions to ensure security of the stream, which is great news for broadcasters or publishers who want to stream licensed content. The entire HLS stream can be encrypted using AES-128.\par
Fig. 2 and Explanation, shows my practical work for mobile video streaming on Cloud with streaming server by using Amazon CloudFront services which have lots of components which are playing key role. 
\section[{Explanation of R\&D work}]{Explanation of R\&D work}\par
Live streaming with Amazon Web Services allows you to use the features of Adobe Flash Media Server version 4.5, including live video streaming where your live video is delivered by a series of HTTP requests from the player that is controlled by manifest files. Flash Media Server 4.5 supports two HTTP file formats: HLS (HTTP Live Streaming) for iOS devices and HDS (HTTP Dynamic Streaming) for Flash applications. You can stream high-quality media using the free Flash Media Live Encoder desktop application either for Windows or for Mac OS.\par
CloudFront content delivery service would support on-demand RTMP streaming from Flash Media Server 4.5. In practice, this offers a new, flexible low-cost CDN solution, particularly for users with relatively small or intermittent streaming delivery needs. AWS charges only for bits stored and bits transferred. There's no monthly minimum, no sign up fee or setup fees, and no ongoing costs unless you're actually using the service \hyperref[b9]{[10]}.\par
In this example, we will walk through the steps of setting up CloudFront streaming and getting it working on your site: a. Set up an AWS Simple Storage Service (S3) account where content will live. b. Create a "bucket" in S3 to store media files. c. Shift content to S3 bucket and set its permissions to allow public access.  VI. 
\section[{Conclusion}]{Conclusion}\par
In this paper, we have discussed firstly in audio/video basics which deliver video on network with required bandwidth and codecs then after we discussed about the video streaming architecture that develop streaming servers which are responsible for retrieving, sending and adapting the video stream data in 3G or others network.\par
For streaming the multimedia file over network, video compression techniques are major issue to encode the different types of audio/video file for different mobile devices. Compression can be performed by FFMPEG Encoding; Zencoder cloud based Encoding API which provides lots of Encoding techniques which are solution for the cloud based environments.\par
Then we presented the main issue of video streaming techniques for streaming the video over the internet or cloud based network for iPhone, Android, Window phone and Smartphone. Apple Company provides the solution for video streaming in terms of HTTP Live streaming which are accepted by many reputed companies for mobile devices for video streaming purpose for future perspective by using RTMP family protocols.\par
I believe that a lot of effort should be done in this paper to propose efficient and viable solution for mobile video streaming in cloud based environment.\par
VII.\begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-2.png}
\caption{\label{fig_0}Fig}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-3.png}
\caption{\label{fig_1}}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-4.png}
\caption{\label{fig_2}}\end{figure}
  \begin{figure}[htbp]
\noindent\textbf{I} \par 
\begin{longtable}{P{0.85\textwidth}}
illustrates the network atmospheres\\
used for distributing video services with different\\
aspects [1]:\end{longtable} \par
 
\caption{\label{tab_0}TABLE I}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{I} \par 
\begin{longtable}{P{0.1848870056497175\textwidth}P{0.1056497175141243\textwidth}P{0.23771186440677963\textwidth}P{0.136864406779661\textwidth}P{0.1344632768361582\textwidth}P{0.050423728813559325\textwidth}}
\tabcellsep \tabcellsep \tabcellsep \tabcellsep \tabcellsep 2012\\
\tabcellsep \tabcellsep \tabcellsep \tabcellsep \tabcellsep Year\\
Network\tabcellsep Bandwidt h\tabcellsep Terminal s\tabcellsep Codecs\tabcellsep Image Size\tabcellsep ( D D D D ) E\\
\multicolumn{2}{l}{3G-324M 64 Kbps}\tabcellsep Video\tabcellsep H.263,MP\tabcellsep QCIF,CI\tabcellsep \\
\tabcellsep \tabcellsep Handset\tabcellsep EG-\tabcellsep F\tabcellsep \\
\tabcellsep \tabcellsep s\tabcellsep 4,H.264\tabcellsep \tabcellsep \\
3G\tabcellsep 256-768\tabcellsep Video\tabcellsep H.263,\tabcellsep QCIF,\tabcellsep \\
Wireless\tabcellsep Kbps\tabcellsep handset\tabcellsep H.264,\tabcellsep CIF\tabcellsep \\
\tabcellsep \tabcellsep s, smart\tabcellsep MPEG-4\tabcellsep \tabcellsep \\
\tabcellsep \tabcellsep phones\tabcellsep \tabcellsep \tabcellsep \\
Broadban\tabcellsep \multicolumn{2}{l}{768 Kbps Smart}\tabcellsep H.264\tabcellsep QCIF,\tabcellsep \\
d IP\tabcellsep \tabcellsep phones,\tabcellsep \tabcellsep CIF\tabcellsep \\
\tabcellsep \tabcellsep soft\tabcellsep \tabcellsep \tabcellsep \\
\tabcellsep \tabcellsep client on\tabcellsep \tabcellsep \tabcellsep \\
\tabcellsep \tabcellsep PC\tabcellsep \tabcellsep \tabcellsep \\
\multicolumn{3}{l}{Enterprise 2-5 Mbps Soft}\tabcellsep H.264\tabcellsep CIF,\tabcellsep \\
\tabcellsep \tabcellsep client\tabcellsep \tabcellsep 4CIF,\tabcellsep \\
\tabcellsep \tabcellsep \tabcellsep \tabcellsep HD\tabcellsep \\
WiMax,\tabcellsep 2-100\tabcellsep PC, TV,\tabcellsep H.264\tabcellsep CIF,\tabcellsep \\
LTE\tabcellsep Mbps\tabcellsep portable\tabcellsep \tabcellsep 4CIF,\tabcellsep \\
\tabcellsep \tabcellsep devices\tabcellsep \tabcellsep HD\tabcellsep \end{longtable} \par
  {\small\itshape [Note: Examples: AAC, ADPCM, MP3, WMA, PCM,]} 
\caption{\label{tab_1}Table I :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{II} \par 
\begin{longtable}{P{0.85\textwidth}}
Families\\
c) Video Streaming limitations\\
Video streaming is constrained by the network\\
channel capacity, 3G-324M channel bandwidth, Multi-\\
coded stream, Transcoding, Packet loss, Bandwidth\\
management and endpoint capabilities.\\
1] and .mp4 file\\
for delivery to cellular phone devices. Because the\\
bandwidths of movie telephony networks are limited, it\\
clips and audio data included in a .3gp file is\\
compressed significantly. Within the .3gp package,\\
movie can be encoded with specific movie codecs\\
specified by the 3GPP. FFMPEG Encoding and\\
Zencoder cloud based Encoding API support .3gp,.\\
mp4 files with the H.263, MPEG-4, and H.264 movie\\
codecs.\end{longtable} \par
 
\caption{\label{tab_2}Table II :}\end{figure}
 			\footnote{© 2012 Global Journals Inc. (US) Global Journal of Computer Science and Technology} 			\footnote{© 2012 Global Journals Inc. (US)} 		 		\backmatter   			 
\subsection[{Acknowledgment}]{Acknowledgment}\par
There are some key personalities involved, whose role has been very vital to pave way for success of the paper. I take the opportunity to express my sincere thanks and gratitude to them.\par
I would like to thank my R\&D team members of Pariksha Labs Pvt. Ltd, Gurgaon, India. Last but not the least, I would like to extend my heartfelt regards to all those who helped me directly or indirectly in the accomplishment of the paper. 			  			  				\begin{bibitemlist}{1}
\bibitem[ Amazon CloudFront]{b9}\label{b9} 	 		\textit{},  		 \url{http://aws.amazon.com/cloudfront/}  	 	 		\textit{Amazon CloudFront}  		 	 
\bibitem[Ffmpeg Streamingguide]{b10}\label{b10} 	 		\textit{},  		 			Ffmpeg Streamingguide 		.  		 \url{http://ffmpeg.org/trac/ffmpeg/wiki/StreamingGuide}  		 	 
\bibitem[Delivering content to Apple iPhone, iPod Touch and iPad using RealNetworks Helix Solutions ©2010 RealNetworks]{b7}\label{b7} 	 		\textit{Delivering content to Apple iPhone, iPod Touch and iPad using RealNetworks Helix Solutions ©2010 RealNetworks},  		 \url{http://www.real.com}  		 	 
\bibitem[Dong ()]{b6}\label{b6} 	 		\textit{Efficient and Effective Streaming Technologies for 3-D Wavelet Compressed Video},  		 			Jianyu Dong 		.  		2002.  		 			the Ohio State University 		 	 
\bibitem[FFMPEG x264 Encoding Guide]{b11}\label{b11} 	 		 \url{http://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide}  		\textit{FFMPEG x264 Encoding Guide},  				 	 
\bibitem[for Creating Streamed Video Content over 3G-324M Mobile Networks, White paper]{b0}\label{b0} 	 		\textit{for Creating Streamed Video Content over 3G-324M Mobile Networks, White paper},  		 \url{www.dialogic.com}  		 	 
\bibitem[Hatem (March 27-31)]{b2}\label{b2} 	 		 			Bettahar Hatem 		.  		\textit{SETIT 2005, 3rd International Conference: Sciences of Electronic, Technologies of Information and Telecommunications},  				March 27-31. p. 2005.  	 	 (Tutorial on Multicast Video Streaming Techniques) 
\bibitem[Walker et al. (2003)]{b5}\label{b5} 	 		‘Mobile video-streaming’.  		 			M D Walker 		,  		 			T Nilsson 		,  		 			R Jebb 		,  		 			Turnbull 		.  	 	 		\textit{BT Technology Journal}  		July 2003. 21  (3) .  	 
\bibitem[Zhou]{b4}\label{b4} 	 		‘New Techniques for Streaming MPEG Video over the Internet’.  		 			Jian Zhou 		.  	 	 		\textit{UMI Microform 3111144, Copyright 2004 by ProQuest Information and Learning Company},  				p. .  	 
\bibitem[Prof et al. ()]{b1}\label{b1} 	 		‘Realtime and Object-based Video Streaming Techniques with Application to Communication System’.  		 			Prof 		,  		 			R Nitin 		,  		 			Prof Talhar 		,  		 			K S Mrs 		,  		 			Thakare 		.  	 	 		\textit{Proc .of CSIT},  				 (.of CSITSingapore)  		2011. 2011. IACSIT Press. 1.  	 
\bibitem[Streaming media from Wikipedia]{b8}\label{b8} 	 		 \url{http://en.wikipedia.org/wiki/Streaming\textunderscore media}  		\textit{Streaming media from Wikipedia},  				 	 
\bibitem[Asghar et al. ()]{b3}\label{b3} 	 		‘SVS -A Secure Scheme for Video Streaming Using SRTP AES and DH’.  		 			Mamoona Asghar 		,  		 			Saima Sadaf 		,  		 			Kamran Eidi 		,  		 			Asia Naseem 		,  		 			Shahid Naweed 		.  	 	 		\textit{European Journal of Scientific Research}  		 1450- 216X.  		2010. 2010. EuroJournals Publishing, Inc. 40  (2)  p. .  	 
\end{bibitemlist}
 			 		 	 
\end{document}
