Some (recordings, logs, etc.) reflect the date & time in the city defined in your account settings while others (billing, usage, sign-ins, contracts, etc.) reflect the date & time on our servers which are set to Bucharest/Romania time.
If some of these dates & times had inaccurate or no accompanying context regarding the city of reference and timezone, they now do.
We’ve fixed an issue where if the following 4 clauses were met:
screen recording
made with Chrome
that captured a window (not the screen)
the window was resized during the recording process
the Chrome browser would produce a .mp4 file that had several sections in several resolutions. Such .mp4 files would not play in Safari, QuickTime, and VLC on Mac.
We’re now analyzing Chrome screen recordings where the source is a window (window:*:* for camera name) and, if they have sections in different resolutions, we’re converting the entire file to a single resolution .mp4 video file which plays correctly on all browsers and desktop players.
The resolution used for both the video and the snapshot will be the resolution of the 1st section/frame. All other sections will be stretched to fit this resolution (this is similar to how Firefox addresses the problem).
Here’s how a recording with 7 sections in different resolutions (height differs between the segments) looks when analyzed:
In light of some users recording a video in the morning and saving it in the afternoon (with a Pipe integration that had Do Not Save activated.) we’ve made it more clear in our documentation and in the account area that we’re deleting unsaved recordings made with the desktop recorder from our media servers 1 hour after the recording has finished writing to disk.
We keep the file on the media server for both playback and to wait for users to review it and (manually) save it.
In some cases, we might keep the file for longer (like when we need more time to copy it to the transcoding server).
We’ve fixed an issue where recordings with 422 chroma key or 10 bit colour would be processed by our platform but the resulting .mp4 file would not play in Safari. We’re now converting such videos to yuv420p or yuvj420p.
Here’s the full list of formats we’re converting:
yuv422p
yuvj422p
yuv444p
yuvj444p
yuv420p10le
yuv422p10le
yuv444p10le
nv12
nv16
nv21
nv20le
We’ve only seen a few of these formats in our production environment.
We’ve reviewed how we keep track of and how we present information about the Terms of Service, Privacy Policy, and Data Processing Agreement you’ve agreed to (on signup up or through the account area).
You’ll now see more granular information in https://addpipe.com/contracts and several pop-ups throughout the Pipe account area asking you to agree to some of these documents if you have not done so already.
You can now export your monthly and historic usage to a comma-separated .csv file (the dot is used as a decimal separator) from https://addpipe.com/usage. It also works for yearly and 6mo plans.
To import the resulting .csv file in Google Sheets:
January 2020 Update: The new Chromium based Edge 79+ behaves exactly the same as Chrome. This means that screen recording with system sounds is supported and works exactly as described below for Chrome.
Capturing the system or tab sounds is now possible when using Chrome 74+ and the Pipe desktop recorder to record your screen or a tab.
A new option will now show up in the Chrome screen sharing dialog which allows the user to share the sound when recording the screen or a tab. It is up to the user to share it.
When one chooses to share the audio, it will be captured together with the microphone input (if present) in one merged audio track.
The feature works in the following 3 situations:
On Windows, when recording Your Entire screen (all of the system sounds will be captured) OR when recording a Chrome tab (only the tab sound will be captured).
On macOS, when recording a Chrome tab (only the tab sound will be captured).
On Linux, when recording a Chrome tab (only the tab sound will be captured).
You can not capture the (window) sound when capturing/sharing just a window.
You can not capture the system sounds on macOS when capturing/sharing your entire screen.
The feature is only available with Pipe recording clients embedded with the 2.0 embed code.
📱 Great news! From now on, if the mobile native recorder is disconnected from the Internet during an upload, a reconnect attempt will be made each second.
Once the connection is re-established, the interrupted upload will start from the beginning.
When embedded inside a multipart/form-data form, the mobile recording client and desktop uploading client would cause an issue where the selected file would be uploaded twice: when it was uploaded through our recording client and when the form in which the client was embedded was submitted. This issue was very visible with large files.
The EU bucket was correctly configured. Only the US bucket needed a fix.
Both buckets we use to store recordings have CORS enabled meaning that if you send in your GET request the Origin header, the S3 bucket will reply with the actual recording together with the following headers:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET
Access-Control-Max-Age: 3000
This change is fully backward compatible and does not impact older embed codes that use the numeric environment ID.
For better security, we advise you to update the value of eid with the new alphanumeric ID for the embed codes you already have in your websites or apps.
At this time the Pipe platform supports only IPv4, however, the CDN part of the platform had IPv6 enabled until now, which led to cases where a US user connected to the Internet through IPv6 would be directed to the EU region. Such connections defaulted to the EU region if the region setting on the Pipe account was set to Auto-detect.
To fix this issue, we’ve disabled IPv6 on the CDN.
FIX: added support for audio/amr to the mobile native client
NEW: moved all billing details and the cancel subscription button under the new Subscription section
NEW: we’re now also showing the sum for failed payment attempts
FIX: updates to the reconnection mechanism (fix when the user presses the STOP button while the recording client is disconnected
The HTML5 recorder is now used instead of the Flash one on localhost, 127.0.0.1 and ::1 on both Chrome 63+ and Firefox 50+ (localhost is a secure origin). JANUARY 2020 Update: this also applies to the Chromium based Edge 79+
We’re now defaulting to the 640x360 @ 30 fps resolution for the recorder in the Pipe account area