Cloud Transcoder: Bridging the Format and Resolution Gap between Internet Videos and Mobile Devices
|
|
|
- Imogene Watkins
- 10 years ago
- Views:
Transcription
1 Cloud Transcoder: Bridging the Format and Resolution Gap between Internet Videos and Mobile Devices Zhenhua Li EECS, Peking University Beijing, China Fuchen Wang Tencent Research Shanghai, China Yan Huang Tencent Research Shanghai, China Zhi-Li Zhang EECS, University of Minnesota Minneapolis, MN, US Gang Liu Tencent Research Shanghai, China Yafei Dai EECS, Peking University Beijing, China ABSTRACT Despite its increasing popularity, Internet video streaming to mobile devices faces many challenging issues. One such issue is the format and resolution gap between Internet videos and mobile devices: many videos available on the Internet are often encoded in formats not supported by users mobile devices, or in resolutions not best suited for streaming over cellular/wifi networks. Hence video transcoding to specific devices (and to be streamed over cellular/wifi networks) is needed. As a computation-intensive task, video transcoding directly on mobile devices is not desirable because of their limited battery capacity. In this paper we propose and implement Cloud Transcoder which utilizes an intermediate cloud platform to bridge the format/resolution gap by performing video transcoding in the cloud. Specifically, Cloud Transcoder only requires the user to upload a video request (i.e., a URL link to the video available on the public Internet as well as the user-specified transcoding parameters) rather than the video content. After getting the video request, Cloud Transcoder downloads the original video from the Internet, transcodes it on the user s demand, and delivers the transcoded video back to the user. Therefore, the mobile device only consumes energy in the last step but generally with much less energy consumption than downloading the original video from the Internet, due to faster delivery of transcoded video from the Cloud Transcoder cloud platform. Running logs of our real-deployed system validate the efficacy of Cloud Transcoder. Categories and Subject Descriptors C.2.4 [Distributed Systems]: Distributed Applications Keywords Cloud computing, video transcoding, mobile devices Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. NOSSDAV 2, June 7 8, 22, Toronto, Canada. Copyright 22 ACM /2/6...$... INTRODUCTION Recent years have seen wide adoption of smart mobile devices such as smartphones and tablets. Gartner reports [] that worldwide sales of mobile devices have far exceeded the PC shipments. Apart from the conventional web surfing, users are increasingly using their mobile devices for Internet video streaming. It is predicted [2] that mobile video traffic will likely dominate the total mobile Internet traffic in the near future. Despite its increasing popularity, Internet video streaming to mobile devices faces many challenging issues, one of which is the format and resolution gap between Internet videos and mobile devices. Due to their relatively small screen sizes but diverse screen resolutions, embedded processors and limited battery capacities, mobile devices usually support a range of video formats and resolutions [3] which are often different from many videos available on the public Internet that are captured and encoded primarily for streaming to desktop and laptop PCs. For example, iphone4s, one of the most popular and powerful smartphones at present, typically supports M- P4 videos up to 64*48 pixels and does not support Adobe Flash videos (FLV). However, today s Internet videos, either uploaded by common users or supplied by large video content providers, are still PC oriented most videos possess a single format and very limited resolutions. For instance, Youtube usually transcodes its own videos into three resolutions (24p, 36p and 48p) in FLV format in advance to approximate its users devices and bandwidths. As to a mobile device, it often still has to transcode the downloaded video to match its specific playback capability, i.e., to fill the gap between Internet videos and mobile devices. Because of the aforementioned gap, there is a growing demand for video transcoding so that videos of any format and resolution available on the public Internet can be transcoded on-demand to the format and resolution supported by a specific mobile device. One simple solution is to perform video transcoding locally and directly at the user s mobile device (e.g., via a downloadable video transcoding app [4, 5] designed for mobile devices). Unfortunately, video transcoding is a highly computation-intensive task in [6, 7] it is shown that the computation cost of video transcoding is equivalent to that of simultaneously viewing (decoding) multiple videos. Hence locally performing video transcoding on mobile devices will consume a significant amount of
2 3. transcode and cache. video request Cloud 2. download and cache 4. transfer (with acceleration) HTTP server FTP server RTSP server BT swarm emule swarm Internet Figure : Working principle of Cloud Transcoder. energy on mobile devices, draining their limited battery capacity. Alternatively, a user may first download the original videos to her PC, utilize specialized video transcoding software (e.g., itunes or AirVideo [8]) to transcode the videos to the format and resolution supported by her mobile device, and then upload the transcoded videos to her mobile device. Clearly, such an approach is rather inconvenient, and may not always be possible. For instance, when the user is out of office/home, and does not have access to her PC. The emergence of cloud computing provides a more promising alternative to address this format and resolution gap problem: it is natural to imagine using cloud-based video transcoding utilities to perform video transcoding for mobile users on demand. To provide such an on-demand video transcoding service, the existing cloud-based transcoding solution (e.g., [9,, ]) typically lets the user upload a video ( MB) to the cloud, which subsequently transcodes the original video based on the user s format and resoultion specification, and then delivers the transcoded video back to the user. This solution may work well for transcoding audios and short videos, but is not fit for transcoding long videos such as feature-length movies. The main difficulty lies in that it is both time-consuming and energy-consuming for a user to upload a video of long duration (and of higher resolution) to the cloud. This problem is further exacerbated by the asymmetric nature of the Internet access the uplink bandwidth is generally far lower than the downlink bandwidth, as well as by the fact that the size of the original video is usually larger than that of the transcoded one. Taking all above into consideration, in this paper we propose and implement Cloud Transcoder which utilizes an intermediate cloud platform to bridge the format and resolution gap between Internet videos and mobile devices. As depicted in Figure, Cloud Transcoder only requires a user to upload a video (transcoding) request rather than the video content. The video request contains a video link and the user-specified transcoding parameters including the format, resolution, etc. An example is shown below <video link; format, resolution, >, where the video link can be an HTTP/FTP/RTSP link or a BitTorrent/eMule/Magnet[2] link. After receiving the video request, Cloud Transcoder downloads the original video (says v) using the video link (from the Internet, e.g., an HTTP/FTP/RTSP server or a P2P swarm where the original video is stored) and stores v in the cloud cache, then For a naive user who cannot decide what format and resolution he should specify, he can leave the transcoding parameters empty and then Cloud Transcoder will recommend some possible choices to him. transcodes v on the user s demand and caches the transcoded video (says v ), and finally transfers v back to the user with a high data rate via the intra-cloud data transfer acceleration. Nowadays, web/p2p download has become the major way in which people obtain video content, so it is reasonable for Cloud Transcoder to require its users to upload their video requests rather than the video content. Therefore, the mobile user only consumes energy in the last step fast retrieving the transcoded video from the cloud. In a nutshell, Cloud Transcoder provides energy-efficient ondemand video transcoding service to mobile users via its special and practical designs trying to minimize the userside energy consumption. Since Cloud Transcoder moves all the video download and transcoding works from its users to the cloud, a critical problem is how to handle the resulting heavy download bandwidth pressure and transcoding computation pressure on the cloud. To solve this problem, we utilize the implicit data reuse a- mong the users and the explicit transcoding recommendation and prediction techniques. First of all, for each video v, Cloud Transcoder only downloads it from the Internet when it is requested for the first time, and the subsequent download requests for v are directly satisfied by using its copy in the cloud cache. Such implicit data reuse is completely handled by the cloud and is thus oblivious to users. Meanwhile, the transcoded videos of v (note that v may correspond to multiple transcoded videos in different formats and resolutions which are collectively denoted as T (v)) are also stored in the cloud cache to avoid repeated transcoding operations. Moreover, when a user issues a video (transcoding) request for a video v and the cloud cache has already stored several transcoded versions of v, but the user s transcoding specification does not match any of the existing versions, Cloud Transcoder will recommend one of the transcoded videos (with the transcoding parameters closest to what the user has requested) to the user as a possible alternative. If the user accepts the recommended choice, the transcoded video can be delivered to the user immediately. The goal here is to reduce the unnecessary load on the transcoding service; it also speeds up the whole transcoding process for the users. Finally, when the transcoding computation load falls down at night, we also utilize the video popularity based prediction to perform video transcoding in advance. Namely, we pro-actively transcode the (predicted) most popular videos into a range of formats and resolutions supported by widely held mobile devices, so as to meet the potential user demand and reduce the transcoding load during the peak day time. Based on the real-world performance of Cloud Transcoder, the cache hit rate of the download tasks reaches 87%, while the cache hit rate of the transcoding tasks reaches 66%. Since May 2, we have implemented Cloud Transcoder as a novel production system 2 that employs 244 commodity servers deployed across multiple ISPs. It supports popular mobile devices, popular video formats and user-customized video resolutions. Still at its startup stage, Cloud Transcoder receives nearly 8,6 video requests sent from around 4, users per day, and 96% of the original videos are long videos ( MB). But its system architecture (in particular the cloud cache) is generally designed to serve, daily requests. Real-system running logs of Cloud Transcoder con- 2 The implementation of Cloud Transcoder is based on a former production system [3] which only downloads videos on behalf of users.
3 ISP ISP2 ISP ISP Proxy ISP2 Proxy ISP Proxy 2 Cloud Cache Metadata Original videos Transcoded videos mv v v v2 v ' 5' Task Manager Task Dispatcher (Recommender & Predictor) 6 9 9' Transcoders Downloaders 8 7 Intranet data flow Internet data flow Internet Figure 2: System architecture of Cloud Transcoder. firm its efficacy. As an average case, a mobile user needs around 33 minutes to retrieve a transcoded video of 466 M- B. The above process typically consumes around 9%/5% of the battery capacity of an iphone4s/ipad2 ( 7 WH/.25 WH, WH = Watt Hour = 36 J). And the average data transfer rate of transcoded videos reaches.9 Mbps, thus enabling the users view-as-download function. In conclusion, the system architecture, design techniques and real-world performance of Cloud Transcoder provides practical experiences and valuable heuristics to other cloud system designers planning to offer video transcoding service to its users. The remainder of this paper is organized as follows. Section 2 describes the system design of Cloud Transcoder. Section 3 evaluates the performance of Cloud Transcoder. We discuss about the possible future work in Section SYSTEM DESIGN 2. System Overview The system architecture of Cloud Transcoder is composed of six building blocks: ) ISP Proxies, 2) Task Manager, 3) Task Dispatcher, 4) Downloaders, 5) Transcoders and 6) Cloud Cache, as plotted in Figure 2. It utilizes 244 commodity servers, including 7 chunk servers making up a 34-TB cloud cache, 2 download servers with 6.5 Gbps of Internet bandwidth, 5 transcoding servers with 6 processing GHz, 23 upload servers with 6.9 Gbps of Internet bandwidth, etc. Such hardware composition (in particular the cloud cache) is generally designed to serve K (K=) daily requests, though the current number of daily requests is usually below K. Below we describe the organization and working process of Cloud Transcoder by following the message and data flows of a typical video request. First, a user uploads her video transcoding request to the corresponding ISP Proxy (see Arrow in Figure 2). Each ISP Proxy maintains a task queue to control the number of tasks (video requests) sent to the Task Manager (see Arrow 2), so that the Task Manager is resilient to task upsurge in any ISP. Presently, Cloud Transcoder maintains ten ISP Proxies in the ten biggest ISPs in China: Telecom [4], U- nicom [5], Mobile [6] and so on. If a user (occasionally) does not locate at any of the ten ISPs, her video request is sent to a random ISP Proxy. On receiving a video request, the Task Manager checks whether the requested video has a copy in the Cloud Cache in two steps (see Arrow 3): Step. Checking the video link. Inside the Cloud Cache, each original video v has a unique hash code and a series of video links pointing to v in its corresponding metadata m v. If the video link contained in the video request is a P2P link, the Task Manager examines whether the Cloud Cache contains a video that has the same hash code with that contained in the P2P link 3. Otherwise, the Task Manager directly examines whether the video link is repeated in the Cloud Cache. If the video link is not found, the Task Manager initiates a video download task and sends it to the Task Dispatcher (see Arrow 4). Step 2. Checking the transcoded video. If the video link (pointing to the original video v) is found in the Cloud Cache, the Task Manager further checks whether T (v) 4 contains an existing transcoded video that matches the usercustomized transcoding parameters. If the requested video actually has a copy, the user can directly and instantly retrieve the video from the Cloud Cache (see Arrow ). Otherwise, the Task Manager recommends T (v) to the user for a possible choice so as to reduce the transcoding computation pressure on the cloud; thereby, the Task Manager also acts as the Task Recommender. If the user does not accept any recommendation but insists on her customized transcoding parameters, the Task Manager initiates a video transcoding task and sends it to the Task Dispatcher (see Arrow 4 ). On receiving a video download task from the Task Manager, the Task Dispatcher assigns the download task to one server (called a downloader ) in the Downloaders (see Arrow 5). For example, if the video link contained in the download task is a P2P link, the assigned downloader will act as a common peer to join the corresponding peer swarm. On receiving a video transcoding task from the Task Manager, the Task Dispatcher assigns the transcoding task to one server (called a transcoder ) in the Transcoders for video transcoding (see Arrow 6). The Task Dispatcher is mainly responsible for balancing the download bandwidth pressure of the 2 downloaders and the transcoding computation pressure of the 5 transcoders. Each downloader executes multiple download tasks in parallel (see Arrow 7), and the Task Dispatcher always assigns a newly incoming video download task to the downloader with the lightest download bandwidth pressure. Likewise, a newly incoming video transcoding task is always assigned to the transcoder with the lightest computation pressure. 3 A P2P (BitTorrent/eMule/Magnet) link contains the hash code of its affiliated file in itself, while an HTTP/FTP/RTSP link does not. 4 T (v) denotes all the existing transcoded videos of v in different formats and resolutions stored in the Cloud Cache.
4 As long as the downloader accomplishes a download task, it computes the hash code of the downloaded video and attempts to store the video into the Cloud Cache (see Arrow 8). The downloader first checks whether the downloaded video has a copy in the Cloud Cache (using the hash code) 5. If the video is repeated, the downloader simply discards it. Otherwise, the downloader checks whether the Cloud Cache has enough spare space to store the new video. If the Cloud Cache does not have enough spare space, it deletes some cached videos to get enough spare space to s- tore the new video. The concrete cache capacity planning and cache replacement strategy will be investigated in Section 2.3. When the abovementioned video store process is finished, the downloader notifies the Task Dispatcher (see Arrow 5 ) for further processing. When a transcoder receives a video transcoding task, it first reads the corresponding original video from the Cloud Cache (see Arrow 9) and then transcodes it according to the transcoding parameters contained in the video transcoding task. Specifically, each transcoder employs the classic opensource FFmpeg codec software [7] for video transcoding and it supports most popular video formats like MP4, AVI, FLV, WMV and RMVB, as well as user-customized video resolutions. After finishing the transcoding task, the transcoder also checks whether the Cloud Cache has enough spare space to store the new transcoded video (see Arrow 9 ). Finally, the requested video is available in the Cloud Cache and the user can retrieve it as she likes (see Arrow ). Since the user s ISP information can be acquired from her video retrieve message, the Cloud Cache takes advantage of the intra-cloud ISP-aware data upload technique (elaborated in Section 2.4) to accelerate the data transfer process. 2.2 Transcoding Prediction When the computation pressure of the transcoders stays below a certain threshold during a certain period (currently the threshold is empirically set as 5% and the period is set as one hour), the Task Manager starts to predict which videos are likely to be requested for transcoding into which formats and resolutions, based on the video popularity information. The transcoding computation pressure is indicated by the average CPU utilization of the transcoders. Such prediction often happens at night, when the Task Manager (now behaving as the Task Predictor ) first updates the video popularity information using the user requests received in the latest 24 hours. The video popularity information is twofold: ) the number of request times of each video and 2) the most popular transcoding parameters. Currently, the Task Manager picks the top- popular videos and top-3 popular transcoding parameters to initiate transcoding tasks. If a certain popular video has been transcoded into a certain popular format and resolution in the past, the corresponding transcoding task should not be repeated. Each predicted (non-repeated) transcoding task is sent to the Task Dispatcher to satisfy future potential requests of users, so that part of the transcoding computation pressure in hot time has been moved to cold time for load balancing (see Figure 3). Besides, we discover the average CPU utilization of the 5 transcoders in the whole day (with prediction) is 34.3%, indicating that 5 transcoders can support at most 25K daily requests (86 is the total % 5 It is possible that multiple downloaders are downloading the same video content with different video links Average CPU utiliztion.8 without prediction prediction hour Figure 3: Average CPU utilization of the transcoders in one day (with prediction) and the other day (without prediction), respectively. Upload Servers ISP Upload Servers ISP Chunk Servers Core Switch Index Server DCN data flow Internet data flow Aggregation Switch Downloaders Edge Switch Transcoders Figure 4: Hardware organization of Cloud Cache. Internet number of video requests received in the whole day). Consequently, in order to support K daily video requests, we still need to add at least 45 more transcoders in the future. 2.3 Cloud Cache Organization Cloud Cache plays a kernel role in the system architecture of Cloud Transcoder by storing (caching) all the videos and their metadata and meanwhile transferring the transcoded videos back to users. As depicted in Figure 4, the Cloud Cache consists of 7 chunk servers, 23 upload servers and 3 index servers, connected by a DCN (data center network). The DCN adopts the traditional 3-tier tree structure to organize the switches, comprising a core switch in the root of the tree, an aggregation tier in the middle and an edge tier at the leaves of the tree. All the chunk servers, upload servers, index servers, downloaders and transcoders are connected to edge switches. A specific number of upload servers are placed in each ISP, approximately proportional to the data traffic volume in each ISP. Every video (whether original or transcoded) is segmented into chunks of equal size to be stored in the chunk servers, and every chunk has a duplicate for redundancy, so the TB 2 = chunk servers can accommodate a total of C = 34 TB unique data. In order to achieve load balance and exploit the chunk-correlation in the same file, all the chunks of a video are stored together into the chunk server with the biggest available storage capacity. The duplicate chunks of
5 cache hit rate.5.3 LFU LRU FIFO day (a) For original videos. cache hit rate day LFU LRU FIFO (b) For transcoded videos. Figure 5: Cache hit rates in simulations. a video must be stored in another chunk server. There is an index server (as well as two backup index servers) which maintains the metadata of videos. The 34-TB cloud cache accommodates both original and transcoded videos. Below we first present the cache capacity planning and then discuss the cache replacement strategies. Cloud Transcoder is designed to handle up to K daily video requests. Since the average size of original videos is 827 MB (see Figure 7) and every video is stored in the cloud cache for at most 2 days (refer to the user service policy [8]), the total storage capacity of the original videos should be: 827 MB K 2 = 969 TB to well handle K daily requests when there is no data reuse among the users. According to the running logs of Cloud Transcoder, the current data reuse rate of original videos is about 87% and thus the storage capacity of the original videos is planned as: C = 827 MB K 2 ( 87%) = 26 TB. On the other hand, an original video is associated with three transcoded videos in average and the average size of transcoded videos is 466 MB (see Figure 8), so the storage capacity of the transcoded videos is planned as: C 2 = MB K 2 ( 87%) = 23 TB. As a result, the total cache capacity should be C = C + C 2 34 TB. Although the current number of daily video requests is much smaller than K, it is possible that this number will exceed K some day. If the huge upsurge in request number really happens, some data must be replaced to make efficient utilization of the limited cloud cache capacity, where the cache replacement strategy plays a critical role. Here we investigate the performance of the most commonly used cache replacement strategies for both original and transcoded videos via real-trace driven simulations, i.e., FIFO (first in first out), LRU (least recently used) and LFU (least frequently used). The trace is a 23-day system log (refer to Section 3 for detailed information) of all the video requests and the simulated cloud cache storage is 3 TB ( TB, K where 86 is the current average number of daily requests). From Figure 5 we discover that for both original and transcoded videos, FIFO performs the worst and LFU performs the best to achieve the highest cache hit rate. 2.4 Accelerating the Data Transfer of Transcoded Videos A critical problem of Cloud Transcoder is how to accelerate the transfer process of the transcoded videos from the cloud to the user in order to save the users energy consumption in retrieving their requested videos. Considering that the cross-isp data transfer performance degrades seriously and the inter-isp traffic cost is often expensive, we solve this problem via the intra-cloud ISP-aware data upload technique. Since the user s real-time ISP information can be acquired from her video retrieve message, the Cloud Cache takes advantage of its ISP-aware upload servers to restrict the data transfer path within the same ISP as the user s, so as to enhance the data transfer rate and avoid inter-isp traffic cost. Specifically, suppose a user A locating at ISP wants to retrieve a video v stored in a chunk server S, and the Cloud Cache has placed 3 upload servers (U, U 2 and U 3) in ISP (see Figure 4). The chunks of v are first transferred from S to a random upload server (says U 3) in ISP, and then transferred from U 3 to the user A. The transfer process is not store-and-forward but pass-through: as soon as U 3 gets a complete chunk of v, U 3 transfers the chunk to A. v would not be cached in U 3 because the intra-cloud end-to-end bandwidth is quite high ( Gbps) and we do not want to make things unnecessarily complicated. 3. PERFORMANCE EVALUATION We use the complete running log of Cloud Transcoder in 23 days (Oct. 23, 2) to evaluate its performance. The log includes the performance information of 97,4 video transcoding tasks involving 76,293 unique videos. The daily statistics are plotted in Figure 6. For each task, we record its user device type, video link, transcoding parameters, o- riginal size, transcoded size, download duration time (of the cloud downloader), transcoding time, retrieve duration time (of the user) and so on. 85% of the video links sent from users are P2P links. The most popular transcoding parameters include MP4-24*768 (%, mostly coming from ipad users), MP4-64*48 (38%, mostly coming from iphone and Android smartphone users) and 3GP-352*288 (27%, mostly coming from Android smartphone users). As shown in Figure 7 and Figure 8, the average file size of the original videos is 827 MB, as.77 times as that of the transcoded videos (466 MB). 96% of the original videos are long videos ( MB). As an average case, a mobile user needs around 33 minutes to retrieve a transcoded video (see Figure 9) with the help of the intra-cloud data transfer acceleration. The above process may consume 6.%/5.5% of the battery capacity of an iphone4s/ipad2 in theory, given that the battery of iphone4s/ipad2 is claimed to support about 9/ hours WiFi data transfer. To check the practical energy consumption, we use our own iphones/ipads to retrieve a long enough transcoded video from Cloud Transcoder (via WiFi) for 33 minutes and then record their battery consumptions. All the other user applications are closed, and the screen brightness is set to 25% with auto-adjustment disabled. The results are listed in the following table, indicating that the iphone battery consumption is typically around 9% ( 7 WH) while the ipad battery consumption is typically around 5% (.25 WH). Data transfer rate ( KBps) iphone battery consumption (%) ipad2 battery consumption (%) As a contrast, Figure illustrates the average download duration time for a downloader (in Cloud Transcoder) to get an original video is 89 minutes (as 5.72 times as the average retrieve duration time), because each downloader directly gets data from the Internet in the common way (without designated acceleration). Finally, Figure indicates that
6 5 number of video requests number of users avg = 827 MB avg = 466 MB day file size (MB) file size (MB) Figure 6: Daily statistics. Figure 7: Original file size. Figure 8: Transcoded file size avg = 33 minutes avg = 89 minutes avg = 238 KBps retrieve duration time (minute) Figure 9: Retrieve duration. 5 download duration time (minute) Figure : Download duration. 5 5 data transfer rate (KBps) Figure : Data transfer rate. the average data transfer rate of transcoded videos reaches 238 KBps (=.9 Mbps), thus enabling the users view-asdownload function. 4. FUTURE WORK Still some future work remains. First, as a novel production system still at its startup stage, Cloud Transcoder tends to adopt straightforward and solid designs in constructing each component so that the deployment and debugging works are easy to handle. We realize there is still considerable optimization space for better design to take effect and this paper is the first step of our efforts. Second, some web browsers also start to provide video transcoding service. For example, UCWeb [9], the most popular mobile web browser in China, has employed cloud utilities to transcode web flash videos into three resolutions: 44*76, 76*28 and 24*32, in order to facilitate its mobile users. Amazon has recently claimed that its novel Silk web browser [2] will transcode Internet videos to certain formats and resolutions (especially fit for its 7-inch Kindle Fire Tablet) by using its EC2 cloud platform. We have begun to explore integrating the service of Cloud Transcoder to the QQ web browser [2]. 5. ACKNOWLEDGEMENTS This work is supported in part by the China 973 Grant. 2CB3235, China NSF Grant. 6735, and US NSF Grants CNS-9537, CNS-7647 and CNS REFERENCES [] [2] Cisco traffic report. /solutions/collateral/ns34/ns525/ns537/ns75/ns827 /white paper c pdf. [3] Y. Liu, F. Li, L. Guo, B. Shen, and S. Chen. A Server s Perspective of Internet Streaming Delivery to Mobile Devices, IEEE INFOCOM, 22. [4] Android Media Converter. com/details?id=com.ghostmobile.mediaconverter. [5] Android VLC Pro. details?id=com.gmail.traveldevel.android.vlc.license. [6] J. Ostermann, et al. Video coding with H.264 /AVC: tools, performance and complexity, IEEE Circuits and Systems magazine, vol. 4, no., 24. [7] Z. Huang, C. Mei, L. Li, and T. Woo. CloudStream: Delivering high-quality streaming videos through a cloud-based SVC proxy, IEEE INFOCOM, 2. [8] [9] YouConvertIt. [] Online-convert. [] Mov-avi. [2] URI scheme. [3] Y. Huang, Z. Li, G. Liu, and Y. Dai. Cloud Download: Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos, ACM Multimedia, 2. [4] China Telecom. [5] China Unicom. [6] China Mobile. [7] FFmpeg web site. [8] video.html. [9] UCWeb browser. [2] Amazon Silk. [2] QQ web browser.
Cloud Download: Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos
Cloud Download: Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos Yan Huang, Zhenhua Li 2, Gang Liu, and Yafei Dai 2 Tencent Research, Shanghai, China 2 EECS, Peking
A Prediction-Based Transcoding System for Video Conference in Cloud Computing
A Prediction-Based Transcoding System for Video Conference in Cloud Computing Yongquan Chen 1 Abstract. We design a transcoding system that can provide dynamic transcoding services for various types of
www.arpnjournals.com
SEASONS: A SCALABLE 4-TIER CLOUD ARCHITECTURE FOR HANDLING HETEROGENEITY OF MOBILE DEVICES IN LIVE MULTIMEDIA STREAMING Preetha Evangeline D. and Anandhakumar P. Department of Computer Technology, MIT
CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES
CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES 1 MYOUNGJIN KIM, 2 CUI YUN, 3 SEUNGHO HAN, 4 HANKU LEE 1,2,3,4 Department of Internet & Multimedia Engineering,
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD
IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD R.Dhanya 1, Mr. G.R.Anantha Raman 2 1. Department of Computer Science and Engineering, Adhiyamaan college of Engineering(Hosur).
PACK: PREDICTION-BASED CLOUD BANDWIDTH AND COST REDUCTION SYSTEM
PACK: PREDICTION-BASED CLOUD BANDWIDTH AND COST REDUCTION SYSTEM Abstract: In this paper, we present PACK (Predictive ACKs), a novel end-to-end traffic redundancy elimination (TRE) system, designed for
PackeTV Mobile. http://www.vsicam.com. http://www.linkedin.com/company/visionary- solutions- inc. http://www.facebook.com/vsiptv
PackeTV Mobile Delivering HLS Video to Mobile Devices White Paper Created by Visionary Solutions, Inc. July, 2013 http://www.vsicam.com http://www.linkedin.com/company/visionary- solutions- inc. http://www.facebook.com/vsiptv
Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.
Deciding what event you want to stream live that s the easy part. Figuring out how to stream it? That s a different question, one with as many answers as there are options. Cameras? Encoders? Origin and
Fragmented MPEG-4 Technology Overview
Fragmented MPEG-4 Technology Overview www.mobitv.com 6425 Christie Ave., 5 th Floor Emeryville, CA 94607 510.GET.MOBI HIGHLIGHTS Mobile video traffic is increasing exponentially. Video-capable tablets
Offloading file search operation for performance improvement of smart phones
Offloading file search operation for performance improvement of smart phones Ashutosh Jain [email protected] Vigya Sharma [email protected] Shehbaz Jaffer [email protected] Kolin Paul
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...
Video Converter App User Manual
Video Converter App User Manual 1. Welcome... 2 2. Add Video Files... 3 2.1 Camera Roll... 3 2.2 itunes File Sharing... 4 2.3 Wi Fi Upload... 5 2.4 Dropbox... 7 2.5 Microsoft SkyDrive... 7 3. Convert Video
Any Video Converter User Manual 1. Any Video Converter. User Manual
Any Video Converter User Manual 1 Any Video Converter User Manual Any Video Converter User Manual 2 1. Welcome to Any Video Converter...3 1.1 Main Window of Any Video Converter...3 1.2 Setting Program
On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu
On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu Dilip Kumar Krishnappa, Samamon Khemmarat, Lixin Gao, Michael Zink University of Massachusetts Amherst,
Information. OpenScape Web Collaboration V7
Information OpenScape Web Collaboration V7 OpenScape Web Collaboration V7 is a scalable, reliable, and highly secure web conferencing solution for enterprises of all sizes. It provides a cost-effective
How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled
NSN White paper Netflix over a QoS enabled LTE network February 2013 How QoS differentiation enhances the OTT video streaming experience Netflix over a QoS enabled LTE network 2013 Nokia Solutions and
Cisco WAAS 4.4.1 Context-Aware DRE, the Adaptive Cache Architecture
White Paper Cisco WAAS 4.4.1 Context-Aware DRE, the Adaptive Cache Architecture What You Will Learn Enterprises face numerous challenges in the delivery of applications and critical business data to the
VOD Encoder Fast HIDef Video Encoding
VOD Encoder Fast HIDef Video Encoding 1 What is VOD Encoder? VOD Encoder is the application which converts all high quality files into.mp4 or.flv videos or into HTML5/Mobile compatible files (mp4 and webm)
Serving Media with NGINX Plus
Serving Media with NGINX Plus Published June 11, 2015 NGINX, Inc. Table of Contents 3 About NGINX Plus 3 Using this Guide 4 Prerequisites and System Requirements 5 Serving Media with NGINX Plus 9 NGINX
AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 4, Apr 2014, 63-68 Impact Journals AUTOMATED AND ADAPTIVE DOWNLOAD
Using an Android Phone or Tablet For Your Speech / Video Submission Assignment
Using an Android Phone or Tablet For Your Speech / Video Submission Assignment McGraw- Hill Education s CONNECT for the following titles: Communication Matters, 2 nd ed. (Floyd) Communication Works, 11th
Cloud Apps HCSS Software Hosting & Data Security
Cloud Apps HCSS Software Hosting & Data Security Innovative Software for the Construction Industry SOLUTION Productivity in the cloud. We expect you to be the experts when it comes to building roads and
Internet Video Streaming and Cloud-based Multimedia Applications. Outline
Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, [email protected] Ling Guan, [email protected] 1 Outline Internet video streaming Overview Video coding Approaches for video
Personal Cloud. Support Guide for Mac Computers. Storing and sharing your content 2
Personal Cloud Support Guide for Mac Computers Storing and sharing your content 2 Getting started 2 How to use the application 2 Managing your content 2 Adding content manually 3 Renaming files 3 Moving
Mobile video streaming and sharing in social network using cloud by the utilization of wireless link capacity
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 7 July, 2014 Page No. 7247-7252 Mobile video streaming and sharing in social network using cloud by
Design and Analysis of Mobile Learning Management System based on Web App
, pp. 417-428 http://dx.doi.org/10.14257/ijmue.2015.10.1.38 Design and Analysis of Mobile Learning Management System based on Web App Shinwon Lee Department of Computer System Engineering, Jungwon University,
DETERMINATION OF THE PERFORMANCE
DETERMINATION OF THE PERFORMANCE OF ANDROID ANTI-MALWARE SCANNERS AV-TEST GmbH Klewitzstr. 7 39112 Magdeburg Germany www.av-test.org 1 CONTENT Determination of the Performance of Android Anti-Malware Scanners...
A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique
A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique Jyoti Malhotra 1,Priya Ghyare 2 Associate Professor, Dept. of Information Technology, MIT College of
networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER
Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery - Improving the way the world connects - WHITE PAPER Live On-Demand Video Streaming without Interruption
Media Server Installation & Administration Guide
Media Server Installation & Administration Guide Smarter Surveillance for a Safer World On-Net Surveillance Systems, Inc. One Blue Hill Plaza, 7 th Floor, PO Box 1555 Pearl River, NY 10965 Phone: (845)
Live Streaming with Content Centric Networking
Live Streaming with Content Centric Networking Hongfeng Xu 2,3, Zhen Chen 1,3, Rui Chen 2,3, Junwei Cao 1,3 1 Research Institute of Information Technology 2 Department of Computer Science and Technology
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
PERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD ENVIRONMENT
Suresh Gyan Vihar University Journal of Engineering & Technology (An International Bi Annual Journal) Vol. 1, Issue 1, 2015, pp 1 5 ISSN: 2395 0196 PERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD
CSE 237A Final Project Final Report
CSE 237A Final Project Final Report Multi-way video conferencing system over 802.11 wireless network Motivation Yanhua Mao and Shan Yan The latest technology trends in personal mobile computing are towards
An ECG Monitoring and Alarming System Based On Android Smart Phone
Communications and Network, 2013, 5, 584-589 http://dx.doi.org/10.4236/cn.2013.53b2105 Published Online September 2013 (http://www.scirp.org/journal/cn) An ECG Monitoring and Alarming System Based On Android
Personal Cloud. Support Guide for Windows Mobile Devices
Personal Cloud Support Guide for Windows Mobile Devices Storing and sharing your content 2 Getting started 2 How to use the application 2 Managing your content 2 Adding content manually 2 Viewing statistics
VIA CONNECT PRO Deployment Guide
VIA CONNECT PRO Deployment Guide www.true-collaboration.com Infinite Ways to Collaborate CONTENTS Introduction... 3 User Experience... 3 Pre-Deployment Planning... 3 Connectivity... 3 Network Addressing...
Media Cloud Service with Optimized Video Processing and Platform
Media Cloud Service with Optimized Video Processing and Platform Kenichi Ota Hiroaki Kubota Tomonori Gotoh Recently, video traffic on the Internet has been increasing dramatically as video services including
Addressing Mobile Load Testing Challenges. A Neotys White Paper
Addressing Mobile Load Testing Challenges A Neotys White Paper Contents Introduction... 3 Mobile load testing basics... 3 Recording mobile load testing scenarios... 4 Recording tests for native apps...
A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming
A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming Chin Yong Goh 1,Hui Shyong Yeo 1, Hyotaek Lim 1 1 Dongseo University Busan, 617-716, South Korea [email protected], [email protected],
VDI can reduce costs, simplify systems and provide a less frustrating experience for users.
1 INFORMATION TECHNOLOGY GROUP VDI can reduce costs, simplify systems and provide a less frustrating experience for users. infor ation technology group 2 INFORMATION TECHNOLOGY GROUP CONTENTS Introduction...3
Multi-level Metadata Management Scheme for Cloud Storage System
, pp.231-240 http://dx.doi.org/10.14257/ijmue.2014.9.1.22 Multi-level Metadata Management Scheme for Cloud Storage System Jin San Kong 1, Min Ja Kim 2, Wan Yeon Lee 3, Chuck Yoo 2 and Young Woong Ko 1
INVESTIGATION OF RENDERING AND STREAMING VIDEO CONTENT OVER CLOUD USING VIDEO EMULATOR FOR ENHANCED USER EXPERIENCE
INVESTIGATION OF RENDERING AND STREAMING VIDEO CONTENT OVER CLOUD USING VIDEO EMULATOR FOR ENHANCED USER EXPERIENCE Ankur Saraf * Computer Science Engineering, MIST College, Indore, MP, India [email protected]
Live Webcasting & Video Streaming Made Easy with VidOstreamTM. Family
Live Webcasting & Video Streaming Made Easy with VidOstreamTM Family Table of Contents How to do a Broadcast Quality Webcast:..................3 Let s Start with the Cameras:..............................5
Managing video content in DAM How digital asset management software can improve your brands use of video assets
1 Managing Video Content in DAM Faster connection speeds and improved hardware have helped to greatly increase the popularity of online video. The result is that video content increasingly accounts for
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh
P2P VoIP for Today s Premium Voice Service 1
1 P2P VoIP for Today s Premium Voice Service 1 Ayaskant Rath, Stevan Leiden, Yong Liu, Shivendra S. Panwar, Keith W. Ross [email protected], {YongLiu, Panwar, Ross}@poly.edu, [email protected]
Frequently Asked Questions
Frequently Asked Questions ODYSSEY TABLET COMPUTER Q) What are the specifications of the Odyssey tablet? 1. Size: 7 inches (diagonal from corner to corner) 2. Resolution: 1024 X 600 (WSVGA resolution),
Virtual CDNs: Maximizing Performance While Minimizing Cost
White Paper Virtual CDNs: Maximizing Performance While Minimizing Cost Prepared by Roz Roseboro Senior Analyst, Heavy Reading www.heavyreading.com on behalf of www.6wind.com www.hp.com November 2014 Introduction
How to Turn the Promise of the Cloud into an Operational Reality
TecTakes Value Insight How to Turn the Promise of the Cloud into an Operational Reality By David Talbott The Lure of the Cloud In recent years, there has been a great deal of discussion about cloud computing
Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover
1 Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover Jie Xu, Member, IEEE, Yuming Jiang, Member, IEEE, and Andrew Perkis, Member, IEEE Abstract In this paper we investigate
HyperQ Remote Office White Paper
HyperQ Remote Office White Paper Parsec Labs, LLC. 7101 Northland Circle North, Suite 105 Brooklyn Park, MN 55428 USA 1-763-219-8811 www.parseclabs.com [email protected] [email protected] Introduction
Networking Topology For Your System
This chapter describes the different networking topologies supported for this product, including the advantages and disadvantages of each. Select the one that best meets your needs and your network deployment.
Cisco Meraki MX products come in 6 models. The chart below outlines MX hardware properties for each model: MX64 MX64W MX84 MX100 MX400 MX600
MX Sizing Guide DECEMBER 2015 This technical document provides guidelines for choosing the right Cisco Meraki security appliance based on real-world deployments, industry standard benchmarks and in-depth
Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing
Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing Problem description Cloud computing is a technology used more and more every day, requiring an important amount
Megapixel Surveillance
White Paper The Latest Advances in Megapixel Surveillance Table of Contents Development of IP Surveillance 03 Benefits of IP Surveillance 03 Development of Megapixel Surveillance 04 Benefits of Megapixel
AT&T Connect Video conferencing functional and architectural overview
AT&T Connect Video conferencing functional and architectural overview 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks
WebEx. Remote Support. User s Guide
WebEx Remote Support User s Guide Version 6.5 Copyright WebEx Communications, Inc. reserves the right to make changes in the information contained in this publication without prior notice. The reader should
Peer-Assisted Online Storage and Distribution: Modeling and Server Strategies
Peer-Assisted Online Storage and Distribution: Modeling and Server Strategies Ye Sun, Fangming Liu, Bo Li Hong Kong University of Science & Technology {yesun, lfxad, bli}@cse.ust.hk Baochun Li University
Experimentation with the YouTube Content Delivery Network (CDN)
Experimentation with the YouTube Content Delivery Network (CDN) Siddharth Rao Department of Computer Science Aalto University, Finland [email protected] Sami Karvonen Department of Computer Science
Smart MOBILE DEVICES and app COVERAGE
Smart MOBILE DEVICES and app COVERAGE EXTRACT FROM THE ERICSSON MOBILITY REPORT JUNE 2014 Smart MOBILE DEVICES and app COVERAGE Mobile radio network capabilities increase with each new technology generation.
VIA COLLAGE Deployment Guide
VIA COLLAGE Deployment Guide www.true-collaboration.com Infinite Ways to Collaborate CONTENTS Introduction... 3 User Experience... 3 Pre-Deployment Planning... 3 Connectivity... 3 Network Addressing...
CLOUD COMPUTING USABILITY IN MOBILE COMMUNICATION NETWORK
BEST: International Journal of Management, Information Technology and Engineering (BEST: IJMITE) ISSN 2348-0513 Vol. 2, Issue 3, Mar 2014, 105-110 BEST Journals CLOUD COMPUTING USABILITY IN MOBILE COMMUNICATION
Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing
Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing Ming Yang, Jianfei Cai, Yonggang Wen and Chuan Heng Foh School of Computer Engineering, Nanyang Technological University,
Real-Time Analysis of CDN in an Academic Institute: A Simulation Study
Journal of Algorithms & Computational Technology Vol. 6 No. 3 483 Real-Time Analysis of CDN in an Academic Institute: A Simulation Study N. Ramachandran * and P. Sivaprakasam + *Indian Institute of Management
http://ubiqmobile.com
Mobile Development Made Easy! http://ubiqmobile.com Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development
The Opportunity for White-labeled IPTV & OTT TV for MNOs, MSOs and ISPs. Date: 19 January 2014
The Opportunity for White-labeled IPTV & OTT TV for MNOs, MSOs and ISPs Date: 19 January 2014 0 Leader in Technology and Competition 7M population, multi-lingual, mainly Chinese speaking 3.8 million Telephone
Transforming cloud infrastructure to support Big Data Ying Xu Aspera, Inc
Transforming cloud infrastructure to support Big Data Ying Xu Aspera, Inc Presenters and Agenda! PRESENTER Ying Xu Principle Engineer, Aspera R&D [email protected] AGENDA Challenges in Moving Big Data
Module 1: Facilitated e-learning
Module 1: Facilitated e-learning CHAPTER 3: OVERVIEW OF CLOUD COMPUTING AND MOBILE CLOUDING: CHALLENGES AND OPPORTUNITIES FOR CAs... 3 PART 1: CLOUD AND MOBILE COMPUTING... 3 Learning Objectives... 3 1.1
Security Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea [email protected] 2 Research Institute of
QUALITY OF SERVICE FOR CLOUD-BASED MOBILE APPS: Aruba Networks AP-135 and Cisco AP3602i
QUALITY OF SERVICE FOR CLOUD-BASED MOBILE APPS: Aruba Networks AP-135 and Cisco AP3602i Conducted at the Aruba Proof-of-Concept Lab November 2012 Statement of test result confidence Aruba makes every attempt
SQUEEZE SERVER. Release Notes Version 3.1
SQUEEZE SERVER Release Notes Version 3.1 This file contains important last minute information regarding Sorenson Squeeze Server. Sorenson Media strongly recommends that you read this entire document. Sorenson
SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX
White Paper SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX Abstract This white paper explains the benefits to the extended enterprise of the on-
OpenScape Web Collaboration
OpenScape Web Collaboration Give your teams a better way to meet Enabling the Bring-Your-Device-to-Work era OpenScape Web Collaboration is a scalable, reliable, and highly secure web conferencing solution
Live and VOD OTT Streaming Practical South African Technology Considerations
Live and VOD OTT Streaming Practical South African Technology Considerations Purpose of Presentation Discuss the state of video streaming technology in South Africa Discuss various architectures and technology
Hosting a Lifeway Simulcast
Hosting a Lifeway Simulcast What is a Simulcast? A Simple Answer a simulcast is a live internet broadcast of an event from a single venue into multiple venues such as your own environment. Thus a simultaneous
Common Core Network Readiness Guidelines Is your network ready? Detailed questions, processes, and actions to consider.
Common Core Network Readiness Guidelines Is your network ready? Detailed questions, processes, and actions to consider. Is Your School Network Ready? Network readiness is an important factor in any new
IIS Media Services 3.0 Overview. Microsoft Corporation
IIS Media Services 3.0 Overview Microsoft Corporation April 2010 Contents Contents...2 Introduction...4 IIS Media Services 3.0...4 Media Delivery Approaches Supported by Windows Server 2008 R2... 5 Goals
Rethinking the Small Cell Business Model
CASE STUDY Intelligent Small Cell Trial Intel Architecture Rethinking the Small Cell Business Model In 2011 mobile data traffic experienced a 2.3 fold increase, reaching over 597 petabytes per month. 1
Ocularis Media Server Installation & Administration Guide
Ocularis Media Server Installation & Administration Guide 2013 On-Net Surveillance Systems Inc. On-Net Surveillance Systems, Inc. One Blue Hill Plaza, 7 th Floor, PO Box 1555 Pearl River, NY 10965 Phone:
White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0
White Paper Enterprise File Serving 2.0 Anywhere, Any Device File Access with IT in Control Like it or not, cloud- based file sharing services have opened up a new world of mobile file access and collaborative
NEW! CLOUD APPS ReadyCLOUD & genie remote access
Performance & Use AC1900 1900 DUAL BAND 600+1300 RANGE AC1900 WiFi 600+1300 Mbps speeds 1GHz Dual Core Processor Advanced features for lag-free gaming Prioritized bandwidth for streaming videos or music
