A System, Tools and Algorithms for Adaptive HTTP-Live Streaming on Peer-To-Peer Overlays

Total Page:16

File Type:pdf, Size:1020Kb

A System, Tools and Algorithms for Adaptive HTTP-Live Streaming on Peer-To-Peer Overlays A System, Tools and Algorithms for Adaptive HTTP-live Streaming on Peer-to-peer Overlays ROBERTO ROVERSO Doctoral Thesis in Information and Communication Technology KTH - Royal Institute of Technology Stockholm, Sweden, December 2013 TRITA-ICT/ECS AVH 13:18 KTH School of Information and ISSN 1653-6363 Communication Technology ISRN KTH/ICT/ECS/AVH-13/18-SE SE-100 44 Stockholm ISBN 978-91-7501-915-4 SWEDEN Akademisk avhandling som med tillstånd av Kungl Tekniska högskolan framlägges till offentlig granskning för avläggande av Doktorandexamen i Informations- och Kommu- nikationsteknik Torsdagen den 12 Dec 2013 klockan 13.00 i Sal D, ICT School, Kungl Tekniska högskolan, Forum 105, 164 40 Kista, Stockholm. © ROBERTO ROVERSO, December 2013 Tryck: Universitetsservice US AB i Abstract In recent years, adaptive HTTP streaming protocols have become the de facto standard in the industry for the distribution of live and video-on-demand content over the Internet. In this thesis, we solve the problem of distributing adaptive HTTP live video streams to a large number of viewers using peer-to-peer (P2P) overlays. We do so by assuming that our solution must deliver a level of quality of user expe- rience which is the same as a CDN while trying to minimize the load on the content provider’s infrastructure. Besides that, in the design of our solution, we take into consideration the realities of the HTTP streaming protocols, such as the pull-based approach and adaptive bitrate switching. The result of this work is a system which we call SmoothCache that provides CDN-quality adaptive HTTP live streaming utilizing P2P algorithms. Our experi- ments on a real network of thousands of consumer machines show that, besides meeting the the CDN-quality constraints, SmoothCache is able to consistently de- liver up to 96% savings towards the source of the stream in a single bitrate scenario and 94% in a multi-bitrate scenario. In addition, we have conducted a number of pilot deployments in the setting of large enterprises with the same system, albeit tailored to private networks. Results with thousands of real viewers show that our platform provides an average offloading of bottlenecks in the private network of 91.5%. These achievements were made possible by advancements in multiple research areas that are also presented in this thesis. Each one of the contributions is novel with respect to the state of the art and can be applied outside of the context of our application. However, in our system they serve the purposes described below. We built a component-based event-driven framework to facilitate the develop- ment of our live streaming application. The framework allows for running the same code both in simulation and in real deployment. In order to obtain scalability of simulations and accuracy, we designed a novel flow-based bandwidth emulation model. In order to deploy our application on real networks, we have developed a net- work library which has the novel feature of providing on-the-fly prioritization of transfers. The library is layered over the UDP protocol and supports NAT Traver- sal techniques. As part of this thesis, we have also improved on the state of the art of NAT Traversal techniques resulting in higher probability of direct connectivity be- tween peers on the Internet. Because of the presence of NATs on the Internet, discovery of new peers and col- lection of statistics on the overlay through peer sampling is problematic. Therefore, we created a peer sampling service which is NAT-aware and provides one order of magnitude fresher samples than existing peer sampling protocols. Finally, we designed SmoothCache as a peer-assisted live streaming system based on a distributed caching abstraction. In SmoothCache, peers retrieve video frag- ments from the P2P overlay as quickly as possible or fall back to the source of the stream to keep the timeliness of the delivery. In order to produce savings, the caching system strives to fill up the local cache of the peers ahead of playback by prefetching content. Fragments are efficiently distributed by a self-organizing overlay network that takes into account many factors such as upload bandwidth capacity, connec- tivity constraints, performance history and the currently being watched bitrate. iii Acknowledgements I am extremely grateful to Sameh El-Ansary for the way he supported me during my PhD studies. This thesis would not have been possible without his patient supervision and constant encouragement. His clear way of thinking, methodical approach to problems and enthusiasm are of great inspiration to me. He also taught me how to do research properly given extremely complex issues and, most importantly, how to make findings clear for other people to understand. I would like to acknowledge my supervisor Seif Haridi for giving me the opportunity to work under his supervision. His vast knowledge of the field and experience was of much help to me. In particular, I take this opportunity to thank him for his guidance on the complex task of combining the work as a student and as an employee of Peerialism AB. I am grateful to Peerialism AB for funding my studies and to all the company’s very talented members for their help: Riccardo Reale, Mikael Högqvist, Johan Ljungberg, Magnus Hedbeck, Alexandros Gkogkas, Andreas Dahlström, Nils Franzen, Amgad Naiem, Mohammed El-Beltagy, Magnus Hylander and Giovanni Simoni. Each one of them has contributed to this work in his own way and has made my experience at the company very fruitful and enjoyable. I would also like to acknowledge my colleagues at the Swedish Institute of Computer Science and at the Royal Institute of Technology-KTH: Cosmin Arad, Tallat Mahmood Shaffaat, Joel Höglund, Vladimir Vlassov, Ahmad Al-Shishtawy, Niklas Ekström, Fate- meh Rahimian, Amir Payberah and Sverker Janson. In particular, I would like to express my gratitude to Jim Dowling for providing me with invaluable feedback on the topics of my thesis and passionate support of my work. A special thanks goes to all the people that have encouraged me in the last years and have made my life exciting and cherishable: Christian Calgaro, Stefano Bonetti, Tiziano Piccardo, Matteo Lualdi, Jonathan Daphy, Andrea Ferrario, Sofia Kleban, to name a few and, in particular, Maren Reinecke for her love and continuous moral support. Finally, I would like to dedicate this work to my parents, Sergio and Odetta, and close relatives, Paolo and Ornella, who have, at all times, motivated and helped me in the journey of my PhD. To my family This work was conducted at and funded by CONTENTS Contents ix List of Figures xv List of Tables xix I Thesis Overview 1 1 Introduction 3 1.1 Motivation . 5 1.2 Contribution . 6 1.3 Publications . 10 2 Background 13 2.1 Live Streaming . 14 2.2 Peer-to-peer Live Streaming . 15 2.2.1 Overlay Construction . 16 2.2.2 Data Dissemination . 20 2.2.3 Infrastructure-aided P2P Live Streaming . 21 2.3 Peer-to-peer Connectivity . 23 2.4 Peer Sampling . 25 2.4.1 NAT-resilient PSSs . 26 2.5 Transport . 27 2.6 Development and Evaluation of Peer-To-Peer Systems . 29 2.6.1 Emulation of Bandwidth Allocation Dynamics . 30 ix x CONTENTS Bibliography 31 II Framework and Tools 43 3 Mesmerizer: An Effective Tool for a Complete Peer-to-peer Software Devel- opment Life-cycle 45 3.1 Introduction . 47 3.2 The Mesmerizer framework . 50 3.3 Implementation . 50 3.3.1 Scala Interface . 53 3.4 Execution modes . 54 3.4.1 Simulation Mode . 54 3.4.2 Deployment Mode . 55 3.5 Network Layer . 56 3.5.1 Deployment Configuration . 56 3.5.2 Simulation Configuration . 57 3.6 Conclusion & Future Work . 63 3.7 References . 64 4 Accurate and Efficient Simulation of Bandwidth Dynamics for Peer-To-Peer Overlay Networks 69 4.1 Introduction . 71 4.2 Related Work . 73 4.3 Contribution . 75 4.4 Proposed Solution . 75 4.4.1 Bandwidth allocation . 75 4.4.2 Affected subgraph algorithm . 78 4.5 Evaluation . 82 4.5.1 Methodology . 82 4.5.2 Scalability . 83 4.5.3 Accuracy . 86 4.6 Conclusion & Future Work . 89 4.7 References . 90 III Network Layer 93 5 NATCracker: NAT Combinations Matter 95 5.1 Introduction . 97 5.2 Related Work . 98 5.3 NAT Types as Combinations of Policies . 98 5.3.1 Mapping Policy . 99 5.3.2 Allocation Policy. 100 CONTENTS xi 5.3.3 Filtering Policy. 100 5.3.4 The Set of NAT Types . 101 5.4 NAT Type Discovery . 101 5.5 NAT Traversal Techniques . 102 5.6 Simple hole-punching (SHP) . 102 5.6.1 Traversal Process . 102 5.6.2 SHP Feasibility . 102 5.6.3 Coverage of SHP . 103 5.7 Prediction . 103 5.7.1 Prediction using Contiguity (PRC) . 103 5.7.2 Prediction using Preservation (PRP) . 105 5.7.3 Prediction-on-a-Single-Side Feasibility . 105 5.7.4 Coverage of PRP & PRC . 106 5.8 Interleaved Prediction on Two Sides . 106 5.8.1 Traversal Process . 107 5.8.2 Interleaved Prediction Feasibility . 108 5.8.3 Interleaved Prediction Coverage . 108 5.9 Evaluation . 108 5.9.1 Distribution of Types . 109 5.9.2 Adoption of BEHAVE RFC . 109 5.9.3 Success Rate . 109 5.9.4 Time to traverse . 110 5.10 Conclusion & Future Work . 110 5.11 Acknowledgments . 111 5.12 References . 111 6 DTL: Dynamic Transport Library for Peer-To-Peer Applications 113 6.1 Introduction . 115 6.2 Related Work . 117 6.3 Contribution . 118 6.4 Dynamic Transport Library (DTL) . 119 6.4.1 Polite Mode .
Recommended publications
  • Apache TOMCAT
    LVM Data Migration • XU4 Fan Control • OSX USB-UART interfacing Year Two Issue #22 Oct 2015 ODROIDMagazine Apache TOMCAT Your web server and servlet container running on the world’s most power-efficient computing platform Plex Linux Gaming: Emulate Sega’s last Media console, the Dreamcast Server What we stand for. We strive to symbolize the edge of technology, future, youth, humanity, and engineering. Our philosophy is based on Developers. And our efforts to keep close relationships with developers around the world. For that, you can always count on having the quality and sophistication that is the hallmark of our products. Simple, modern and distinctive. So you can have the best to accomplish everything you can dream of. We are now shipping the ODROID-U3 device to EU countries! Come and visit our online store to shop! Address: Max-Pollin-Straße 1 85104 Pförring Germany Telephone & Fax phone: +49 (0) 8403 / 920-920 email: [email protected] Our ODROID products can be found at http://bit.ly/1tXPXwe EDITORIAL his month, we feature two extremely useful servers that run very well on the ODROID platform: Apache Tom- Tcat and Plex Media Server. Apache Tomcat is an open- source web server and servlet container that provides a “pure Java” HTTP web server environment for Java code to run in. It allows you to write complex web applications in Java without needing to learn a specific server language such as .NET or PHP. Plex Media Server organizes your vid- eo, music, and photo collections and streams them to all of your screens.
    [Show full text]
  • 13 Cool Things You Can Do with Google Chromecast Chromecast
    13 Cool Things You Can Do With Google Chromecast We bet you don't even know half of these Google Chromecast is a popular streaming dongle that makes for an easy and affordable way of throwing content from your smartphone, tablet, or computer to your television wirelessly. There’s so much you can do with it than just streaming Netflix, Hulu, Spotify, HBO and more from your mobile device and computer, to your TV. Our guide on How Does Google Chromecast Work explains more about what the device can do. The seemingly simple, ultraportable plug and play device has a few tricks up its sleeve that aren’t immediately apparent. Here’s a roundup of some of the hidden Chromecast tips and tricks you may not know that can make casting more magical. Chromecast Tips and Tricks You Didn’t Know 1. Enable Guest Mode 2. Make presentations 3. Play plenty of games 4. Cast videos using your voice 5. Stream live feeds from security cameras on your TV 6. Watch Amazon Prime Video on your TV 7. Create a casting queue 8. Cast Plex 9. Plug in your headphones 10. Share VR headset view with others 11. Cast on the go 12. Power on your TV 13. Get free movies and other perks Enable Guest Mode If you have guests over at your home, whether you’re hosting a family reunion, or have a party, you can let them cast their favorite music or TV shows onto your TV, without giving out your WiFi password. To do this, go to the Chromecast settings and enable Guest Mode.
    [Show full text]
  • Roamio ® Series Viewer's Guide
    ® ® ® ® Viewer’s Guide This Viewer’s Guide describes features of the TiVo® service running on the TiVo Roamio™ family of Digital Video Recorders. Your use of this product is subject to TiVo's User Agreement and Privacy Policy. Visit www.tivo.com/legal for the latest versions. Patented. U.S. pat. nos. at www.tivo.com/patents. © 2016 TiVo Inc. Reproduction in whole or in part without written permission is prohibited. All rights reserved. TiVo, TiVo Roamio, the TiVo logo, QuickMode, OnePass, Season Pass, SkipMode, TiVo Central, WishList, the Jump logo, the Instant Replay logo, the Thumbs Up logo, the Thumbs Down logo, Overtime Scheduler, Overlap Protection, Swivel, the TiVo Circle logo, and the sounds used by the TiVo service are trademarks or registered trademarks of TiVo Inc. or its subsidiaries worldwide, 2160 Gold Street, P.O. Box 2160, San Jose, CA 95002-2160. Amazon, Amazon.com, and the Amazon.com logo are registered trademarks of Amazon.com, Inc. or its affiliates. CableCARD is a trademark of Cable Television Laboratories, Inc. Manufactured under license from Dolby Laboratories. “Dolby” and the Double-D symbol are trademarks of Dolby Laboratories. ® HDMI, the HDMI logo, and High-Definition Multimedia Interface are trademarks or registered trademarks of HDMI Licensing LLC in the United States and other countries. HBO GO is a registered trademark of Home Box Office, Inc. Hulu is a registered trademark of Hulu, LLC. MoCA is a registered trademark of Multimedia over Coax Alliance. Netflix is a registered trademark of Netflix, Inc. Vudu is a registered trademark of Vudu, Inc. YouTube is a trademark of Google Inc.
    [Show full text]
  • I Know What You Streamed Last Night: on the Security and Privacy of Streaming
    Digital Investigation xxx (2018) 1e12 Contents lists available at ScienceDirect Digital Investigation journal homepage: www.elsevier.com/locate/diin DFRWS 2018 Europe d Proceedings of the Fifth Annual DFRWS Europe I know what you streamed last night: On the security and privacy of streaming * Alexios Nikas a, Efthimios Alepis b, Constantinos Patsakis b, a University College London, Gower Street, WC1E 6BT, London, UK b Department of Informatics, University of Piraeus, 80 Karaoli & Dimitriou Str, 18534 Piraeus, Greece article info abstract Article history: Streaming media are currently conquering traditional multimedia by means of services like Netflix, Received 3 January 2018 Amazon Prime and Hulu which provide to millions of users worldwide with paid subscriptions in order Received in revised form to watch the desired content on-demand. Simultaneously, numerous applications and services infringing 15 February 2018 this content by sharing it for free have emerged. The latter has given ground to a new market based on Accepted 12 March 2018 illegal downloads which monetizes from ads and custom hardware, often aggregating peers to maximize Available online xxx multimedia content sharing. Regardless of the ethical and legal issues involved, the users of such streaming services are millions and they are severely exposed to various threats, mainly due to poor Keywords: fi Security hardware and software con gurations. Recent attacks have also shown that they may, in turn, endanger Privacy others as well. This work details these threats and presents new attacks on these systems as well as Streaming forensic evidence that can be collected in specific cases. Malware © 2018 Elsevier Ltd. All rights reserved.
    [Show full text]
  • Your Guide to Plex – the Awesome Media Center
    ! Copyright © 2017 MakeUseOf. All Rights Reserved ®. ! Your Guide To Plex – The Awesome Media Center Written by Dan Price Published October 2017. Read the original article here: http://www.makeuseof.com/tag/plex-a-manual-your-media- with-style/ This ebook is the intellectual property of MakeUseOf. It must only be published in its original form. Using parts or republishing altered parts of this ebook is prohibited without permission from MakeUseOf.com. Copyright © 2017 MakeUseOf. All Rights Reserved ®. ! Table of contents Plex Media Server vs. Plex Media Player 4 Plex Media Server 4 Plex Media Player 5 Setting Up Plex for the First Time 6 The Setup Wizard 6 Setting Up Plex Media Players 7 Adding Media to Plex 7 Using the Correct File Naming Structure 8 Add Movies to Plex 8 Add TV Shows to Plex 9 Add Music to Plex 10 Add Other Videos to Plex 10 Fix Incorrect Metadata 11 Add Subtitles to Videos 11 Become a Plex Power User 12 Plex Pass 12 Live TV 13 Personalized News 14 Third-Party Channels 15 Plex It! 16 What Else Do You Need to Know? 17 Copyright © 2017 MakeUseOf. All Rights Reserved ®. ! If you have a lot of locally-saved movies and TV shows, you need to install Plex. It’s not open- source like Kodi and some of its some lesser-known competitors, but it’s far easier to set up and use – especially if you want to enjoy your content on multiple devices or when you’re away from home. Plex really shines when used as a central hub for all your entertainment needs.
    [Show full text]
  • Download Research Report
    COMPANY ANALYSIS 9 December 2016 Summary Stillfront (SFRG.ST) List: Siege the opportunity Market Cap: 373 MSEK Redeye initiates coverage of Stillfront Group which we view as a Industry: Gaming diversified bet on the Gaming industry. An investor gets a company CEO: Jörgen Larsson Chairman: Per Skyttvall with a strong portfolio of game titles, new releases with great promise and the added bonus of attractive acquisitions conducted by a management team with a strong track-record. OMXS 30 Stillfront We believe that the market has overlooked some major value enhancing triggers that will materialize in the near-term: 100 Simutronics upcoming title Siege: Titan Wars has blockbuster 90 potential according to us. Other triggers lie in the revenue boost for 80 Bytro’s titles when they are mobile compatible, development and 70 launch of the in-house title at Coldwood and more. An adoption to 60 IFRS would reveal the underlying profitability and show the 50 discount to peers more clearly. 40 08-Dec 07-Mar 05-Jun 03-Sep 02-Dec Through our DCF using conservative assumptions we derive with an estimated fair value, in Base-case, of 105 SEK per share. Our valuation ranges from 32 SEK per share in Bear-case to 210 SEK in Bull-case. In conclusion, we find Stillfront conservatively valued and consider the company as an attractive risk-reward from an investment perspective. Redeye Rating (0 – 10 points) Management Ownership Profit outlook Profitability Financial strength 7.0 points 6.0 points 4.5 points 6.0 points 7.0 points Key Financials 2014 2015 2016E
    [Show full text]
  • Petter Sandvik Formal Modelling for Digital Media Distribution
    Petter Sandvik Formal Modelling for Digital Media Distribution Turku Centre for Computer Science TUCS Dissertations No 206, November 2015 Formal Modelling for Digital Media Distribution Petter Sandvik To be presented, with the permission of the Faculty of Science and Engineering at Åbo Akademi University, for public criticism in Auditorium Gamma on November 13, 2015, at 12 noon. Åbo Akademi University Faculty of Science and Engineering Joukahainengatan 3-5 A, 20520 Åbo, Finland 2015 Supervisors Associate Professor Luigia Petre Faculty of Science and Engineering Åbo Akademi University Joukahainengatan 3-5 A, 20520 Åbo Finland Professor Kaisa Sere Faculty of Science and Engineering Åbo Akademi University Joukahainengatan 3-5 A, 20520 Åbo Finland Reviewers Professor Michael Butler Electronics and Computer Science Faculty of Physical Sciences and Engineering University of Southampton Highfield, Southampton SO17 1BJ United Kingdom Professor Gheorghe S, tefănescu Computer Science Department University of Bucharest 14 Academiei Str., Bucharest, RO-010014 Romania Opponent Professor Michael Butler Electronics and Computer Science Faculty of Physical Sciences and Engineering University of Southampton Highfield, Southampton SO17 1BJ United Kingdom ISBN 978-952-12-3294-7 ISSN 1239-1883 To tose who are no longr wit us, and to tose who wil be here afer we are gone i ii Abstract Human beings have always strived to preserve their memories and spread their ideas. In the beginning this was always done through human interpretations, such as telling stories and creating sculptures. Later, technological progress made it possible to create a recording of a phenomenon; first as an analogue recording onto a physical object, and later digitally, as a sequence of bits to be interpreted by a computer.
    [Show full text]
  • Stillfront Group AB (Publ)
    Stillfront Group AB (publ) Company Description December 2015 Important information This company description (the “Company Description”) has been produced by Stillfront Group AB (“Stillfront” or the “Company”) as an information only document for the purpose of providing certain information in conjunction with a listing (the “Listing”) of the Company’s shares on Nasdaq First North. The “Group” refers to Stillfront Group and its subsidiaries. The distribution of this Company Description in certain jurisdictions is restricted by law. No action has been taken by the Company or any other person to permit a public offering in any jurisdiction. Persons into whose possession this Company Description may come are required to inform themselves about and to observe such restrictions. This Company Description may not be used for, or in connection with, any offer to, or solicitation by, anyone in any jurisdiction or under any circumstances in which such offer or solicitation is not authorised or is unlawful. This Company Description does not constitute an offer to sell or a solicitation of an offer to buy any shares in the Company. This document is not a prospectus and it has not been approved or reviewed by any governmental authority or stock exchange in any jurisdiction. The shares have not been and will not be registered under the U.S. Securities Act of 1933, as amended (the “Securities Act”), or under any of the relevant securities laws of any state or other jurisdiction of the United States of America. The shares may not be offered or sold in the United States, except pursuant to an exemption from the Securities Act or in a transaction not subject to the registration requirements of the Securities Act.
    [Show full text]
  • A First Look at Performance of TV Streaming Sticks
    A First Look at Performance of TV Streaming Sticks Ayon Chakraborty∗, Arani Bhattacharya∗, Santosh Ghosh∗, Samir R. Das∗ Stony Brook University Email: faychakrabort, arbhattachar, sghosh, [email protected] Abstract—Recent measurements show that more than half of study of performance of these embedded TV platforms. Our the peak time Internet traffic is due to video streaming. Recent specific goal in this work is to do a systematic study of their trends also suggest that consumers are increasingly receiving performance related to streaming and load on the network. their TV content over the Internet via streaming appliances that are connected to the TV. We present the first systematic The broader goal is to discover general or specific limitations, measurement study of a popular class of such devices that have explore diversity of behaviors, discover possible trends. the ‘stick’ form factor. The study covers streaming and network While a broad range of embedded platforms exist that are related performance using a widely used content server on the either part of a TV or attached to a TV, we limit this study to Internet (Netflix) and a local instrumented media server. On ‘streaming stick’ platforms only. They are of the form factor the user-end, we use three widely available mediasticks in the US – Chromecast , Amazon Fire and Roku . We observe of a regular USB flash drive, are USB-powered and carry an that there are significant performance differentials across the HDMI port that directly attach the device to the TV. Low cost streaming sticks. Our experiments show that Amazon Fire and (street price ≤ US$50 ) and ease of portability make these Chromecast provide better user experience in the presence of sticks very attractive to consumers.
    [Show full text]
  • Weekly Roundup Episode 8 Media Center Software
    Weekly Roundup Episode 8 Media Center Software: 1. Windows Media Center PC users like having Windows Media Center (WMC) inside their home theatre PC. Whether you may have a trip for; music videos, vintage classics, tv-series, and anything you may want to watch online. With this single software program you can almost watch everything. WMC is among the most well-known media center because of Microsoft’s advertising campaigns and combining endeavors. There’s nothing overly technical about Windows Media Center, and it also plays nearly all media formats available. Windows Media Center is pre-equipped on all Windows 7 platforms, you just have to activate it. RATE: 3/5 2. JRiver Media Center JRiver Media Center is a jukebox-style media center similar to that of Windows Media Player, or iTunes. Regardless, it is costumed with an optimized interface Theater View, which works perfectly along with your HDTV’s. The best thing about JRiver is it supports, including the sophisticated codecs from recorded clips, and it’s also recognized to playback music with overall excellent audio quality. It even is sold with Netflix, Hulu and YouTube services integrated, so it will be suited to playing video recording content, too. It’s a perfect match for you, particularly if you are an audiophile and enjoy playing lossless formats of audio like, FLAC, APE, ALAC, WM, and WAV files. RATE: 3/5 3. Plex Plex Media Center is a media center substitute for Mac OS X which is integrated with iTunes; if you are being well experienced in using iTunes for syncing music and videos, then this application will be well suited for you.
    [Show full text]
  • Home Media Center Video Notes
    Home Media Center Video Notes Thank you for watching my Home Media Center Video. Below you will find important notes that were referenced during the video. Plex Download Page Download Plex Media Server for various Operating Systems from the following link. PLEX DOWNLOADS PAGE Backup Software It is important to have some sort of backup solution for your Home Media Server in case your hard drive(s) would crash. I back up EVERYTHING on my server with an application called CrashPlan. I have been using CrashPlan for over four years now and I couldn’t be happier. You can try the software free of charge. CRASHPLAN WEB SITE Recommended Media Player for TV I have been using the Fire TV and Fire TV Stick for all of my streaming needs within my house. Both are capable of running the native Plex Client as well as the popular Kodi Media Center Software. The Fire TV will provide a quicker, more powerful experience than the Fire TV Stick but if you are on a budget, the Fire TV Stick will work just fine. FIRE TV FIRE TV STICK Plex Home Media Server Recommended Specs If you are going to build a Plex Home Media Server, you will want to pay attention to the following recommended specs. If you are going to build your own system, I would suggest that you go with the recommended options below that are outlined in red. Windows, Macintosh, or Linux computer Minimum Requirements — no transcoding Intel Core 2 Duo processor 1.6 GHz or better At least 1GB RAM for Windows/Mac OS X At least 512MB RAM for Linux Windows: Vista SP2 or later OS X: Snow Leopard 10.6.3 or
    [Show full text]
  • Jriver Media Center for Mac
    1 / 3 Jriver Media Center For Mac you're being asked to invest in a product to help get it off the ground with the full knowledge that it might not turn out to be what you want it to be.. Create audio CDs Record directly from TV tuner if you have. Not me, because my library is ALAC, and there are other very good OS X audio players that already offer FLAC playback plus a whole lot more that work and look like Mac apps should.. Remember-many mac owners are fully aware that video codec support is one area that OSX falls short on and is the hardest to implement in a paid for product, so luanching a product and asking customers to pony up dollars with the 'promise' of it materializing in the future is problematic.. For me, the only way I'd switch from Plex to JRMC on my OS X machines would be if it offered me something that Plex doesn't.. 1 Earbuds with Mic Stereo Earphones Noise Cancelling Sweatproof Sports Headset for iPhone X 8 Plus Samsung Galaxy S9 and Android Phones.. 2) better music organization with playlists 3) DTS-MA and TrueHD playback -- THIS WOULD BE THE DEAL-MAKER FOR ME.. 98 later You'll end up in the same place, with the same full featured version; in the former instance JRiver will have earned the interest on your $24. Bluetooth headphones with mic for mac I use Jriver on a windows 7 asrock vision HT and really like it a lot, but still think itunes on the mac is a better music player especially for browsing through a very large library on a tablet or phone app.
    [Show full text]