Showing posts with label CDN. Show all posts
Showing posts with label CDN. Show all posts

Wednesday, September 23, 2020

Facebook: Video@Scale 2020

https://videoscale2020.splashthat.com/

OCTOBER 22, 2020

10:00AM – 1:00PM

REGISTER NOW

YOU'RE INVITED TO VIDEO @SCALE REMOTE EDITION


BUILDING DISTRIBUTED VIDEO SYSTEMS




Video @Scale is an invitation-only technical conference for engineers that develop or manage large-scale video systems serving millions of people. The development of large-scale video systems includes complex, unprecedented engineering challenges. The @Scale community focuses on bringing people together to discuss these challenges and collaborate on the development of new solutions.


 


This year, we will be hosting our Video @Scale event virtually. 




 


AGENDA


SESSION #1


VIDEO QUALITY


10:00 AM - 11:00 AM PST






 






KEYNOTE


    Rajeev Rajan


VIDEO CODING STANDARDIZATION


     Ioannis Katsavounidis


VIDEO ENCODING PARAMETER SELECTION WITH HYBRID SOFTWARE/HARDWARE APPROACH


     Nick Wu


VMAF


     Zhi Li | Netflix


SESSION #2


SCALABILITY & RELIABILITY


11:00 AM - 12:00 PM PST




YET ANOTHER LIVE VIDEO DELIVERY ARCHITECTURE


     Kirill Pugin


SCALING I/O TO MILLIONS OF VIDEOS


     David Zhang


PROVIDING BETTER VIDEO EXPERIENCE FOR THE NEXT BILLION USERS


     Denise Noyes


BYTES RANGE ADDRESSING WITH LL-HLS


     Will Law | Akamai


SESSION #3 


PANEL + Q&A 


12:00 PM - 1:00 PM PST




VIDEO TRENDS DURING COVID-19


     Jaron Schaeffer | Google


     Connie Goshgarian | AT&T


     Li-Tal Mashiach | Facebook 


     Tremain Wheatley | Facebook (Moderator)


 


 

Friday, July 24, 2020

Free STUN, WebRTC, Web Socket Servers, Storage and Media Processing


found on: https://free-for.dev/

videoinu — Create and edit screen recordings and other videos online

Google Meet — Use Google Meet for your business's online video meeting needs. Meet provides secure, easy-to-join online meetings.

meet.jit.si — One click video conversations, screen sharing, for free

riot.im — A decentralized communication tool built on Matrix. Group chats, direct messaging, encrypted file transfers, voice and video chats, and easy integration with other services.


talky.io — Free group video chat. Anonymous. Peer‑to‑peer. No plugins, signup, or payment required

whereby.com — One click video conversations, for free (formerly known as appear.in)

wistia.com — Video hosting with viewer analytics, HD video delivery and marketing tools to help understand your visitors, 25 videos and Wistia branded player

yammer.com — Private social network standalone or for MS Office 365. Free with a bit less admin tools and user management features

zoom.us — Secure Video and Web conferencing, add-ons available. Free limited to 40 minut

STUN, WebRTC, Web Socket Servers and Other Routers

conveyor.cloud — Visual Studio extension to expose IIS Express to the local network or over a tunnel to a public URL.
Hamachi — LogMeIn Hamachi is a hosted VPN service that lets you securely extend LAN-like networks to distributed teams with free plan allows unlimited networks with up to 5 peoples
Radmin VPN - Connect multiple computers together via a VPN enabling LAN-like networks. Unlimited peers. (Hamachi alternative)
localhost.run — Instantly share your localhost environment! No download required. Run your app on port 8080 and then run this command and share the URL.
ngrok.com — Expose locally running servers over a tunnel to a public URL.
segment.com — Hub to translate and route events to other third-party services. 100,000 events/month free
serveo.net — Quickly expose any local port to the public internet on a servo subdomain using an SSH tunnel, includes SSH GUI to replay requests over HTTP.
stun:global.stun.twilio.com:3478?transport=udp — Twilio STUN
stun:stun.l.google.com:19302 — Google STUN
webhookrelay.com — Manage, debug, fan-out and proxy all your webhooks to public or internal (ie: localhost) destinations. Also, expose servers running in a private network over a tunnel by getting a public HTTP endpoint (https://yoursubdomain.webrelay.io <----> http://localhost:8080).
ZeroTier — FOSS managed virtual Ethernet as a service. Unlimited end-to-end encrypted networks of 100 clients on free plan. Clients for desktop/mobile/NA; web interface for configuration of custom routing rules and approval of new client nodes on private networks.

Storage and Media Processing
sirv.com — Smart Image CDN with on-the-fly image optimization and resizing. Free tier includes 500 MB of storage and 2 GB bandwidth.

image4.io — Image upload, powerful manipulations, storage and delivery for websites and apps, with SDK's, integrations and migration tools. Free tier includes 25 credits. 1 credit is equal to 1 GB of CDN usage, 1GB of storage or 1000 image transformations.
cloudimage.com — Full image optimization and CDN service with 1500+ Points of Presence around the world. A variety of image resizing, compression, watermarking functions. Open source plugins for responsive images, 360 image making and image editing. Free monthly plan with 25GB of CDN traffic and 25GB of cache storage and unlimited transformations.
cloudinary.com — Image upload, powerful manipulations, storage and delivery for sites and apps, with libraries for Ruby, Python, Java, PHP, Objective-C and more. Perpetual free tier includes 7,500 images/month, 2 GB storage, 5 GB bandwidth
easyDB.io — one-click, hosted database provider. They provide a database for the programming language of your choice for development purposes. The DB is ephemeral and will be deleted after 24 or 72 hours on the free tier.
embed.ly — Provides APIs for embedding media in a webpage, responsive image scaling, extracting elements from a webpage. Free for up to 5,000 URLs/month at 15 requests/second
filestack.com — File picker, transform and deliver, free for 250 files, 500 transformations and 3 GB bandwidth
gumlet.com — Image resize-as-a-service. It also optimizes images and performs delivery via CDN. Free tier includes 1 GB bandwidth and unlimited number of image processing every month for 1 year.
image-charts.com — Unlimited image chart generation with a watermark
jsonbin.io — Free JSON data storage service, ideal for small-scale web apps, website, mobile apps.
kraken.io — Image optimization for website performance as a service, free plan up to 1 MB file size
npoint.io — JSON store with collaborative schema editing
otixo.com — Encrypt, share, copy and move all your cloud storage files from one place. Basic plan provides unlimited files transfer with 250 MB max. file size and allows 5 encrypted files
packagecloud.io — Hosted Package Repositories for YUM, APT, RubyGem and PyPI. Limited free plans, open source plans available via request
piio.co — Responsive image optimization and delivery for every website. Free plan for developers and personal websites. Includes free CDN, WebP and Lazy Loading out of the box.
placeholder.com — A quick and simple image placeholder service
placekitten.com — A quick and simple service for getting pictures of kittens for use as placeholders
plot.ly — Graph and share your data. Free tier includes unlimited public files and 10 private files
podio.com — You can use Podio with a team of up to five people and try out the features of the Basic Plan, except user management
QuickChart — Generate embeddable image charts, graphs, and QR codes
redbooth.com — P2P file syncing, free for up to 2 users
shrinkray.io — Free image optimization of GitHub repos
tinypng.com — API to compress and resize PNG and JPEG images, offers 500 compressions for free each month
transloadit.com — Handles file uploads and encoding of video, audio, images, documents. Free for Open source, charities, and students via the GitHub Student Developer Pack. Commercial applications get 2 GB free for test driving

Friday, July 11, 2014

Yahoo Buys RayV

Yahoo announced Friday it has bought RayV, an Israel-based startup specializing in streaming high-quality video to computers and mobile devices.
From the RayV web site: 
We are excited to announce we are joining Yahoo's Cloud Platforms and Services Team!
Our team began the RayV journey with the goal of building a revolutionary video distribution platform that would provide a better video experience for viewers over the internet, while easing the distribution process for content creators. Over the last eight years, we have done just that.

Multi-Device

The RayV Platform has been built for the OTT multi-screen ecosystem. RayV built full-featured native mobile applications for Apple, Android, and Windows Phone devices. RayV also supports various STBs (generally speaking every Android STB is supported almost automatically).
The cross-platform client handles the adaptive bitrate streaming, user authentication and content protection (DRM) processing in the end devices. RayV’s platform has configurable templates that provide maximum flexibility and functionality thus greatly reducing the time to market required for delivering multimedia Apps supporting multi-screen platforms.
The RayV platform’s customizable applications maintain brand recognition and provide a consistent user experience.



Thursday, May 15, 2014

Netflix’s Many-Pronged Plan to Eliminate Video Playback Problems



Netflix's Many-Pronged Plan to Eliminate Video Playback Problems
Posted: 14 May 2014 07:46 AM PDT
For all of Netflix's complaints about Internet service providers harming video performance, one of the company's top technology experts is confident that the streaming company can solve most of its customers' problems.

David Fullagar, Netflix's director of content delivery architecture, spoke about the company's plans Monday at the Content Delivery Summit in New York. He described the hardware Netflix uses in its Open Connect content delivery network (CDN), noting that the company has a technological advantage over traditional CDNs because it's always delivering content to devices running Netflix's own software rather than using a hodgepodge of products built by other companies.

The best-known parts of Open Connect are probably the storage boxes that Internet service providers can take into their own networks to bring content closer to consumers. ISPs can also peer with Netflix, exchanging traffic directly without hosting Netflix equipment. But these aren't the only ways Netflix's Open Connect technology can deliver good quality.

Netflix used to use third-party CDNs such as Akamai, but it has moved most of its traffic over to Open Connect in the past couple of years. Outside the US, 100 percent of Netflix traffic is distributed using Open Connect equipment. The percentage is in the "high 90s" in the US, with plans to hit 100 percent this summer. Even if the storage boxes aren't inside an ISP's network, they're not too far away. They could even be in the same data centers, the Internet exchange points where Netflix transit providers connect to ISPs.

Fullagar was asked by an audience member how Netflix works with ISPs who offer competing products. "From a quality point of view we don't need to be that close to the end user for the sort of video we serve," Fullagar said. "Having extremely low latency is nice" because it allows videos to start playing faster. However, "what we're most interested in is a good, uncongested link, and that doesn't necessarily have to be very low latency."

Netflix's peering with ISPs has been controversial because some of the Internet providers have demanded payment in exchange for accepting Netflix traffic. Netflix gave in to Verizon and Comcast, agreeing to pay both companies, but it has claimed that the Federal Communications Commission should force the ISPs to provide free peering. Netflix has sent its traffic through congested links when its business disputes have gone unresolved, deteriorating quality despite the other steps Netflix takes to improve it. (Comcast and analyst Dan Rayburn accused Netflix of purposely sending traffic through congested links.)

When asked how much Netflix can affect streaming performance given that it controls the server end of the connection as well as the user's software, Fullagar said, "I think we're on the tip of the iceberg of being able to do quite a lot there." Netflix's access to information about each customer's device and Internet connection will fuel some as-yet-unrevealed strategies for improving quality, he said.

"We have extra information beyond just, hey this is someone wanting this file," he said. "At connection time we know the sort of client they are, whether it's a Wii or a PS4 or a streaming stick. We know the network they're on, we know a bunch of historical information about latency and quality of service we've had to those networks. We know whether they're connected on a device that's wired or wireless. There's a bunch of hints that we have there."

The company has started some "experiments that are working out really well, and in the future we'll talk more about that."

Netflix itself has equipment at about 20 Internet exchange points in North America and Europe and has "tens if not hundreds of embedded caches in ISP networks," Fullagar said.


The Network Team
Netflix's Open Connect division has about 40 people, Fullagar said. About 20 are software engineers who either build software for Netflix servers or work on the company's management software, which runs on Amazon's cloud network and performs functions such as load balancing. Another 10 Open Connect employees are network architects, and another 10 are in operations.

Netflix stores video on two types of boxes that it designed, one that's heavy on HDDs and another that's all SSDs. Netflix built them in part because it couldn't find the right mix of compute and storage capabilities in products from hardware vendors.

The HDD unit is a 4U-sized chassis that holds 216TB on 36 drives of 6TB each. It has 64GB RAM, a 10 Gigabit NIC, and some SSD for frequently accessed content.

The smaller, 1U, SSD-only unit contains 14 drives of a terabyte each, 256GB of RAM and a 40 Gigabit NIC. About 75 percent of the cost of both the HDD and SSD boxes is taken up by storage. Each unit uses Intel CPUs.

Netflix refreshes hardware annually to improve performance. At its biggest locations, Netflix keeps multiple copies of its entire video library in case of failure. That's more than a petabyte of video files for its North American catalog.

The company relies heavily on open source software, including FreeBSD and the Nginx Web server, as well as several management applications the company wrote itself.

Netflix distributes multiple terabits per second and accounts for an astonishing one-third of North American Internet traffic at peak times, i.e. the traditional TV "prime time" each evening. During off-peak hours in the middle of the night, Netflix fills disks with the videos its algorithms say people are most likely to watch the next day. This dramatically reduces network utilization during peak hours.

The management software Netflix runs on Amazon Web Services handles distribution of content, analyzes network performance, and connects users to the proper video sources. Netflix wrote its own adaptive bitrate algorithms to react to changes in throughput, and a CDN selection algorithm to adapt to changing network conditions such as overloaded links, overloaded servers, and errors, the company said.

When Netflix used multiple third-party CDNs, connections would fail over from one to another in case of error. Netflix still uses the same failover technology, but with "multiple hierarchies" within Open Connect instead of multiple CDNs, Fullagar said.

Although Netflix is moving all its data onto Open Connect hardware, that doesn't automatically reduce the controversial role its transit providers Level 3 and Cogent have played in carrying traffic. Level 3 and Cogent have warred with ISPs over whether they should have to pay in order to send Netflix traffic onto their networks. As a result, interconnections between these transit providers and ISPs have gotten congested, reducing the quality of Netflix and other Web services that travel over the links.

The role of transit providers is only reduced when Netflix signs direct interconnection agreements with ISPs, as it has done Verizon and Comcast, a Netflix spokesperson said. In the absence of such agreements, Netflix data passes through the company's own CDN and then through a transit provider before hitting an ISP's network.

The payment controversies don't necessarily affect the working relationship between the technical teams of Netflix and ISPs, though. "Engineering people at companies, whether large or small, operate independently of commercial interests," Fullagar said. "In the UK, one of our biggest competitors is one of our best networking partners."

Source: Ars Technica


Tuesday, December 10, 2013

Verizon acquires EdgeCast to boost video capabilities - Computerworld

http://www.computerworld.com/s/article/9244634/Verizon_acquires_EdgeCast_to_boost_video_capabilities

Verizon has signed an agreement to acquire EdgeCast Networks, in an effort to enhance its video delivery and Web services capabilities.

EdgeCast's list of customers includes Pinterest, Kellogg's, Mercedes, Yahoo and Wordpress.

 Last month, Verizon announced the acquisition of technology from upLynk that streamlines the process of uploading and encoding video for live, linear and video-on-demand content.


Wednesday, June 06, 2012

Netflix Launches Its Own Content Delivery Network - Slashdot

Article on SlashDot

"Netflix has launched its own content delivery network to manage data delivery for its streaming video service. ISPs can choose to host caching appliances in their data centers, or peer with Netflix at Internet Exchanges. 'Netflix will provide either form of access at no cost to the ISP,' it said. As part of Open Connect, Netflix is sharing its hardware appliance design and the open source software components of the server. Does this mean Armageddon for the CDNs currently serving Akamai? Not really, according to analysts, citing the leverage Netflix had in dealing with providers."


Here is another article:
 http://betanews.com/2012/06/05/netflix-will-build-content-delivery-network-of-its-own/

Tuesday, March 22, 2011

Talk: Content Distribution Networks and Broadcast Video

SVLUG events.gif
SVLUG (Silicon Valley Linux Users Group)
Wednesday April 6th, 2011, 7PM-9PM
Speaker: John Sokol
Location: Symantec (formerly Veritas), Mountain View

Topic: Content Distribution Networks and Broadcast Video