Changelog

Every update to the Pipe platform: new features, improvements and fixes.

Better Error Messages

Improvement

None of us likes when those pesky errors show up, but they are there for a reason and they help us figure out what went wrong.

We are now detecting disconnect errors and webcam already in use errors in the HTML 5 recorder

Major Architectural Improvements 💪

Improvement

We finally got to push to production important architectural changes we’ve been planning and working on for a while.

Thanks to these changes:

  • We can now recover & process videos that were unsaved due to broken Internet connection while recording, browser or OS crash, etc.
  • The issue with some videos being processed only after 1 minute is fixed
  • Saving the videos in our database is more secure

Filter Videos In The Pipe Account

Improvement

Lots of work went into our backend since the last spike in usage but there’s some front end news too, you can now filter the recorded videos in your Pipe account area:

  • All videos default
  • Not copied videos that were not yet copied from recording to transcoding server, rare occurrence
  • Empty videos that are 0kb in size
  • Queued and Processing non empty videos that were copied to our transcoding server an are queued for transcoding or during transcoding
  • Errors videos that completely failed to convert or completely failed to be pushed on your storage

Second Generation HTML 5 Client

Improvement

We’ve made some major updates to the HTML 5 client resulting in:

  • Much higher video quality
  • Consistent video quality from start to finish
  • High quality videos can now be recorded over slow internet connections.
  • Faster connection to the media server
  • Completely fixed issue with some recordings having 0 KB in size

Dashboard UI update

Improvement

We slightly tweaked the UI of the dashboard. Editing the current environment is now easier.

Billing page updates

Improvement

The billing page is now split into usage and billing for a better overview. Additional information was also added to the billing history table: vat sum, total sum, bet sum, link to invoice, etc.

Countdown timers are the new trend

Improvement

While recording, the timer will start to, you guessed it, countdown from the maximum recording time towards 00:00.

HTML 5 client UI fix

Fix

The hiding of he Connecting message is now synchronized with the time the recording actually starts.

Hide all UI

New

You wanted to only show the live feed and implement your own custom controls? Well this is your lucky day.

When the menu is not shown, you now also have the option to hide the recording counter (set st to 0 in the embed code) and the mic/cam options (set ssb to 0 in the embed code)

Live feed after playback completes in Flash client

Improvement

Users liked the way the HTML5 client showed the live feed after playback and asked for the same behavior in Flash, so here you go, live feed is now.. well live :)

Playback optimizations for the HTML5 client

Improvement

Playback is no longer done through webRTC streaming as it was not optimal. Instead a simple HTML5 video tag is used which loads the freshly recorded video.

JS Events API Update

Improvement

The onRecordeReady event now also returns the recorder type (flash or webrtc)

JS Control API bug fixing

Fix

Some bug squishing going around here. getPlaybackTime() now gets properly called by the HTML 5 client

New microphone audio meter for HTML 5 client

New

We’ve implemented a new UI element to show the sound captured by the microphone in real time, similar to the way it is displayed in the Flash client.