Product Updates Changes to Sub-processors In light of the Schrems II decision from last year, which invalidated Privacy Shield, we're adding Hetzner (Germany) and Scaleway S.A.S. (France) as sub-processors. We plan to use Hetzner to host
Monthly Update April Update (2021) Close to 0 duplicates Our efforts leading up to the 2 big changes made in March had the desired effect. During the last 4 weeks (March 5th - April 2nd), we've only had
Monthly Update March Update (2021) We've worked on 2 big changes this last month: We've placed Nginx in front of our Node ingestion servers Nginx will allow us to scale the ingestion capacity in every region across several
Monthly Update February Update (2021) Some of the stuff we've worked on during February: Deletion mechanisms on our ingestion servers (part 2) We've continued the work on the deletion mechanisms. I've talked more about this work and the
Technology Typical Video Bitrates We were recently asked about video bitrates and file sizes: ...are there typical file sizes for low, medium and high quality of, say, 1 minute of video responses? My immediate answer was that
Monthly Update January Update (2021) We're starting a new series of (monthly) blog posts to cover what goes on in the company. Usually, we announce significant changes and features by posting on the blog and sending out an
Technology The Flash Recording Client Will Be Removed Starting with February 1st 2021 12th of January Update: According to Adobe's recently updated Flash EOL page to help secure users’ systems, Adobe will block Flash content from running in Flash Player beginning January 12, 2021. That date
Product Updates Auto Delete Recordings with the New Lifecycle Feature Today we're rolling out a new way to delete recordings. Similar to the AWS S3 lifecycle, the Pipe lifecycle allows you to automatically delete recordings (files from our storage and their metadata from
Product Updates Support for Safari 14 Yesterday, in a surprise move, Apple silently released desktop Safari 14 ahead of the macOS Big Sur release. Unfortunately, desktop Safari 14 removes Flash Player while at the same time it does not
Product Updates We're rolling out a 2nd US region Next week we'll start rolling out a 2nd US region on the east coast to complement the existing one on the west coast. With the new region rolled out, we'll have more processing
Technology Camera and Microphone Access In Cross Origin Iframes With getUserMedia & Feature Policy If you’re trying to access the camera and microphone with getUserMedia() in a cross origin iframe on a recent version of Chrome, by default it will fail. We’ve encountered this situation
Tutorials Adding The Pipe Video Recorder to WordPress Posts & Pages In this Step-By-Step tutorial we show you how to integrate Pipe Video Recorder in Wordpress Post and Pages without a using a Plugin
Tutorials Adding Audio & Video Recording to Your Squarespace Website In this quick tutorial, I am going to show you how to to add video or audio recording to your Squarespace built website. More specifically we're going to add a video recorder to
Product Updates A New and Improved Webhook Section We're kicking off this week by introducing a brand new Webhooks section in the Pipe account area. This section will make it a lot easier to understand, test and debug your webhook integrations
Technology Camera and Microphone Access in macOS Mojave Previous macOS versions allowed you to control what apps can access your location, contacts, photos, calendar and reminders. macOS Mojave adds the ability to control what apps can access your camera and microphone.
Technology getUserMedia() Camera & Microphone Initialization Times After using the Permissions API to accurately measure how users interact with the camera & microhone permissions dialog we realised we could measure more. The Permissions API data allows us to filter those getUserMedia(
Tutorials Pushing Recordings to DigitalOcean Spaces Learn how to push new audio and video files recorded through the Pipe platform to your DigitalOcean Space.
Technology Using the Permissions API to Detect How Often Users Allow or Deny Camera Access 9 May update: we've updated the TTA & Permission API numbers to reflect the same 100k getUserMedia() calls dataset. The updated numbers result in the same conclusions. While building our new getUserMedia() Logs section
Technology Standards Compliant Screen Capture in Chrome 72 Chrome 72 was rolled out yesterday with support for navigator.MediaDevices.getDisplayMedia() turned ON by default. You’re now able to capture and record/broadcast the screen of a user, a running app
Technology MediaStream Recorder API Now Available in Safari Technology Preview 73 On Jan 9, 2019 Safari Technology Preview 73 became available for download from webkit.org/downloads. In the release notes, under the WebRTC section, a new MediaRecorder change was mentioned. Implemented non-timeslice mode
Technology Standards Compliant Screen Capture in Chrome 70 With getDisplayMedia() (behind a flag) January 29th 2019 update: Chrome 72 was rolled out today with support for navigator.MediaDevices.getDisplayMedia() turned on by default. No need to change any flags. More details in the Chrome 72 blog
Product Updates Introducing Per Second Pricing One thing we’ve been pondering on for a long while is removing the round up to the 1st minute we’ve had in place since launching and moving towards no round up.
Record Audio In HTML5 Recording Audio in the Browser Using the MediaStream Recorder API This is the 4th post in our new recording audio in HTML5 series. We’ve previously covered how to record pcm audio using the JavaScript based Recorder.js, pcm, mp3 and Vorbis using
Product Updates Way Better Storage Logs In The Pipe Account Area One of the lower priority items we worked on when we added the ability to push the recordings to your preferred storage was showing the logs created in the process. Given the development
Record Audio In HTML5 Recording mp3 audio in HTML5 using vmsg - a WebAssembly library based on LAME This is the 3rd post in our new recording audio in HTML5 series. We’ve previously covered how to use Recorder.js to capture uncompressed pcm audio and WebAudioRecorder.js to capture pcm,