How RabbitsCams Uses Bombono Video Compression: Case Study

RabbitsCams is a local sex finder app that features only the cutest and sexiest girls on the internet. They have over 500 models online at any given time, which means you can always find someone to talk to and get off with. They have a diverse range of performers, and thousands of people using the site at any one time. Check out this RabbitsCams review if you want to learn more about this adult chat site.

The problem was that they were getting complaints about their videos not being able to keep up with the quality of their stream. This meant people were having to wait for a long time before the video loaded or it would just stop in its tracks altogether.

It took them months to figure out what the issue was but once they did, they released an update to their software which helped tremendously. The way RabbitsCams uses Bombono compression to make their videos load faster and stream better is something I think everyone should be using on their own websites. So here’s how it works!

Bombono is one of the most popular video compression softwares on the market today. When it comes down to it, Bombono is all about saving your bandwidth. Instead of encoding everything into separate files, Bombono compresses the data together so that you can save space. It does this by calculating the average size of each frame based on its color, then combining all the frames in a single file. Once the frames are combined, the resulting file isn’t as big compared to if it had been made up of individual ones.

How RabbitsCams Uses Bombono

RabbitsCams has a few different servers around the world as part of their CDN. Since they have mutiple different servers, their videos need to be encoded differently depending on where they’re going. In order to do this, they use Bombono.

Bombono will calculate the average color of every frame in a video and then combine all those frames into one big file. After that, they upload the video to each server. Because the video is compressed, it loads much faster than the original video would have.

This is especially important when it comes to live streams because you don’t want to waste your viewers’ time waiting for the video to load. If the video doesn’t start playing right away, it’ll give them a reason to leave and go somewhere else. With the new update, RabbitsCams now has one of the fastest loading times in the business.

Implementing Bombono In Your Cam Site

If you’re running a cam site like RabbitsCams, implementing Bombono into your video encoding process is a must. This is because it can help speed up page load speeds considerably. Just make sure to run tests and see what works best for your site. You don’t want to force your users to wait too long for your videos to load, otherwise they’ll lose patience and head elsewhere.

For more information on how to implement Bombono into your website, feel free to check out our resources page.

 

Bombono DVD 1.2.2: Two-Pass Encoding


Now Bombono DVD can fill out DVD space precisely, making use of Two-Pass Encoding feature in FFmpeg/Libav. Changelog:Two-Pass Encoding option: Project -> Preferences; also fixes #80

Black and blue icons for DVD menus (thanks to abstrusus)

for Windows: checking bad image files (thanks to Roonwhit)

For Linux:

fixes for latest versions of gcc, ffmpeg 1.1/libav 9.2, boost 1.53

#86: users are encouraged to update to GTK >= 2.24.15

More closed tickets: #85, #89

Translations: Spanish, Esperanto (Felipe Castro), Galician (Leandro Regueiro), Slovak (Dušan Kazik), Vietnamese

I take this opportunity to congratulate all women on the occasion of International Women’s Day. <3 Ilya Murav’jov

Bombono DVD in RPM Fusion, Part 2

Thursday, 14 June 2012
Bombono DVD is now in rpmfusion repositories, for Fedora 16, 17 and upcoming 18. To install, you should enable the rpmfusion repository as described in http://rpmfusion.org/Configuration. After that you can install the package ‘bombono-dvd’ either using the “Add/Remove software” graphical tool or use the command line:

$sudo yum install bombono-dvd

To download package directly, use the “Browse available packages” link at http://rpmfusion.org/.

Bombono DVD in RPM Fusion

Friday, 13 April 2012
Bombono DVD has been packaged for Fedora 16 in RPM Fusion. RPM Fusion ships Fedora packages which cannot be shipped from the main project, e. g. due to US patent laws.

In the beginning (i. e., April) bombono-dvd lives in the rpmfusion-free-updates-testing repository.

Experienced Fedora users know how to enable this and install the package.

For others, the package will be readily available after the testing period, just as rpmfusion is enabled. During the test period, it can be downloaded from i386 or x86_64.

Bombono DVD 1.2.1

Wednesday, 14 March 2012
Changelog:

  • for Windows:
    • do not crash if PATH contains non-Latin characters, “Debug Error! This app has requested the Runtime to terminate it…” (thanks to Oleg P.)
    • Bombono generates now more useful information if it crashes (minidumps, with help from Breakpad)
  • for Linux:
    • Fixes for new ffmpeg (0.8-0.10) and avconv (0.7, 0.8) versions
    • Due to the fact that ffmpeg encoder is not more supported in libav, avconv is used instead if it exists at runtime
    • twolame’ dependency is removed
    • Alec Leamas did great and difficult work to integrate the program into the RPM Fusion repository (the latter is associated with Fedora and Red Hat), many thanks to him; though something is stuck in RPM Fusion again, due to their complicated rules, but we will continue to hope…
  • Translation update: Czech
  • Bug fix for the error “Can’t seek through the file” when the index is far from start but valid, see #68
 

Bombono DVD 1.2: Multi-core processor support

Now Bombono DVD can fully utilize multi-core CPUs: it spawns transcoding jobs in parallel and/or use -threads the option of ffmpeg rationally. Depending on your CPU it can greatly reduce time to make DVD video.

Changelog:

  • Multi-core CPU support for transcoding videos
  • Time calculation left to take authoring
  • Translations: Chinese simplified (Wylmer Wang), Danish, German (Roland Illig), Finnish, Italian, Ukrainian
  • No File Browser, see #60
  • More menu items:
    • Arrows and other icons can be used in menus, not only frames; if you want to use your own pictures then just add them to ~/AppData/Roaming/bombono-dvd/icons (Win7) or ~/.config/bombono-dvd/icons (Linux)
    • New frames, from Dietrich Martin
    • Many default icons: checks, arrows, rounds etc (thanks to abstrusus)
  • Web browser integration for getting menu backgrounds
  • Better 16:9 DVD support:
    • Generation of two subpicture streams for 16:9 menus: letterbox and widescreen, see #56
    • More than 12 buttons for 16:9
  • Splash screen (an app can’t live without it, seriously)
  • Bitrate Calculator:
    • Apply changes for multiple videos at once, see #58
    • Custom ffmpeg options entry
  • Copy&Paste&Cut for menu items; Copy Menu function, see #50
  • Error Report before authoring, if needed: buttons overlap, DVD capacity exceeded, etc
  • Menu Editor:
    • Preserve aspect ratio when resizing buttons, see #45 (with Shift)
    • Highlight border only, see #27
    • Snap to grid, see #44
    • 3 styles to span background of menu: Fill, Fit and Stretch
  • Rename items in Menu|Media Browser via function “Rename” & no conflict with DnD
  • The ticket #32 fix: Cannot jump to chapter N of title M, only N-1 exist

Changelog for Windows:

  • Add Videos from DVD is on
  • Look & Feel:
    • Modern UI themes based on Murrine engine added: Ambiance, Dust, Dust Sand, Radiance, see Screenshots; you can turn them on in Preferences
    • Humanity icon theme applied
    • Native Windows folder selection dialog is used now instead of Gtk’ one
  • SVG support
  • WMP (Windows Media Player) support for playing results
  • Bug fixes:
    • fix for checking blank DVD+R media before burning
    • fix for dialogs keep blank, see discussion
    • fix for disc labels having spaces
  • version 1.2 got a price tag, see Buy Now; versions 1.0.x remain free of cost though and are rebranded as Bombono DVD Free

Other tech fixes and remarks:

  • Closed tickets: #36, #43
  • Fix for main menu (Project-Go-Help) in Ubuntu 11.04: do not cover it with main tabs
  • SCons is now optional for authoring
  • Various fixes for ffmpeg/libav libraries >= 0.7, including crashes like that (Linux)
  • MIME data added from Carlos Sánchez (Linux)
  • gvfs is needed for web browser integration (Linux)
  • Button to reset subtitles selection, for videos
  • playing filename with blank in its name
  • Fix for nasty Gtk filechooser bug
  • mkisofs => genisoimage (Linux)
  • (For experts) when building with USE_EXT_BOOST=1 and gcc >= 4.6: Boost version should be >= 1.47 because of #5279; or build without USE_EXT_BOOST=1, you have been warned
 

Bombono DVD 1.0: Can eat every video you have

Now Bombono DVD can handle all video formats, thanks to FFmpeg

Transcoding is to be done when required; to adjust transcoding options (bitrate, dimensions) just right-click with the mouse at the video in Media List and choose Bitrate Calculator.

Changelog:

  • BmD can import all that ffmpeg can handle, not only DVD-compliant videos (AVI files / MKV / MOV / TS / MPG / MPEG4 / WEBM / OGG / …); excellent “frame by frame” video access is retained
  • Translation updates: Finnish, French, Russian, Spanish
  • Transcoding:
    • Black padding for not DVD-aspect videos
    • All audio streams being transcoded, not only first one
    • Audio transcoding bitrate: 320kbit/s, not 448kbit/s
  • Bitrate Calculator
  • Adjust Bitrate to Fit to Disc
  • Subtitles support:
    • spumux is used for text rendering
    • Trying to guess subtitles encoding with Enca
  • Segfault fix while loading bad/legacy projects
  • Small changes:
    • Fix for non-UTF8 locales like ru_RU.KOI8-R, #40
    • Fix for running totem with a file with spaces etc
    • .bmd for projects instead of .xml
    • Online help reference in menu Help

Bombono DVD 0.8.1


Changelog:

  • Translation updates: Danish, Finnish, Italian, Spanish, Norwegian
  • fixes for ffmpeg >= 0.6 (motion menus):
    • explicit stream mapping (-map NxM)
    • parsing formats and codecs of ffmpeg
  • fix for non-latin directories while authoring
  • build fix for USE_EXT_BOOST=1 & Boost <= 1.44:
    • scons CPPFLAGS=’-UBOOST_SYSTEM_NO_DEPRECATED’

Bombono DVD 0.8: Motion Menus in Action

Wednesday, 3 November 2010

Motion menus can be rendered (with ffmpeg as encoder); to set a menu as a motion one just right-click it in Menu Browser and choose Menu Settings; set “motion” flag, duration, etc and try to build the project. Background and frame items (everything) will be motion if they can; use Set Poster feature to adjust it your own way. The menus are fully compatible with any DVD player.

New screenshot: Motion Menu Dialog

Changelog:Motion menus

Translations:

brand new: Czech (Marek Černocký), French (Olivier Girard), Italian (Sergio Zanchetta), Spanish (Carlos Sánchez)

updates for languages: Danish, Finnish, Russian, Vietnamese

“Play All” type of linking, see #33

The program now remembers its size and position on display; sizes of browsers File Browser and Media List are remembered too

Subpicture colors for menus can be adjusted now, in Menu Settings, #26

The only bug been fixed, #35

Menu Editor: Distribute Horizontally/Vertically by tekkno genius

New Frames (Buttons): “shadow”, “shadow & white”, “shadow2” and “slide” by wronguserBombono DVD can now be built with Clang (LLVM) compiler 2.8+ (2.9 if you need PCH support), experimental support); GCC is still out of competition, though

 

Bombono DVD: Author DVD Freely

Bombono DVD is a DVD video authoring program for personal computers. It is made easy to use and has nice and clean GUI (Gtk). It uses a standard video DVD format, compatible with all DVD players.

The main features of Bombono DVD are:

  • Excellent video viewer: Timeline and Monitor
  • Real WYSIWYG Menu Editor with live thumbnails
  • Comfortable Drag-n-Drop support
  • Transcoding, if necessary (from AVI file / MKV / MOV / MPEG4 / …)
  • Motion menus
  • Subtitles support
  • You can author to folder, make ISO-image or burn directly to DVD format
  • Reauthoring: you can import video from DVD discs

Bombono DVD seeks for a new maintainer.

Tuesday, 16 February 2016
Fork Bombono DVD on Github.

Thanks to Christian MarillatAskhat Bakarov, Behnam Momeni for making and collecting recent patches.

Catbo, the brand new web service for translators.

Let me introduce the brand new web service for translators, Catbo.

Catbo is a free computer-assisted translation web service, CAT; it is designed to help a human translator to translate documentation and other texts. Automatic machine translation systems available today like Google Translate are not able to produce high-quality translations.

Catbo has full support for texts in the HTML and XHTML formats. To make sure Catbo is a high quality and a modern product just look at the project HTML5_enru which aims to translate the latest HTML5 specification into Russian. Our next goal is to support wikipedia/mediawiki format, pdf and so on (odt/docx/xml/docbook/rst/…).

Every Catbo user may help to translate documents. Moreover, we the Catbo developers encourage users to participate in making translations in a wiki manner. Join our forum at forum.bombono.org, where you can ask questions about Catbo and discuss your projects.

So, you are welcome to try Catbo!

 

Bombono DVD seeks for a new maintainer

Tuesday, 16 February 2016
Fork Bombono DVD on Github.

Thanks to Christian Marillat, Askhat Bakarov, Behnam Momeni for making and collecting recent patches.

Catbo, the brand new web service for translators.

Sunday, 10 March 2013
Let me introduce the brand new web service for translators, Catbo.

Catbo is a free computer-assisted translation web service, CAT; it is designed to help a human translator to translate documentation and other texts. Automatic machine translation systems available today like Google Translate are not able to produce high-quality translations.

Catbo has full support for texts in the HTML and XHTML formats. To make sure Catbo is a high quality and a modern product just look at the project HTML5_enru which aims to translate the latest HTML5 specification into Russian. Our next goal is to support wikipedia/mediawiki format, pdf and so on (odt/docx/xml/docbook/rst/…).

Every Catbo user may help to translate documents. Moreover, we the Catbo developers encourage users to participate in making translations in a wiki manner. Join our forum at forum.bombono.org, where you can ask questions about Catbo and discuss your projects.

So, you are welcome to try Catbo!

Bombono DVD 1.2.2: Two-Pass Encoding

Friday, 8 March 2013
Now Bombono DVD can fill out DVD space precisely, making use of Two-Pass Encoding feature in FFmpeg/Libav. Changelog:

  • Two-Pass Encoding option: Project -> Preferences; also fixes #80
  • Black and blue icons for DVD menus (thanks to abstrusus)
  • for Windows: checking bad image files (thanks to Roonwhit)
  • for Linux:
    • fixes for latest versions of gcc, ffmpeg 1.1/libav 9.2, boost 1.53
    • #86: users are encouraged to update to GTK >= 2.24.15
  • More closed tickets: #85, #89
  • Translations: Spanish, Esperanto (Felipe Castro), Galician (Leandro Regueiro), Slovak (Dušan Kazik), Vietnamese

I take this opportunity to congratulate all women on the occasion of International Women’s Day. <3
Ilya Murav’jov

Bombono DVD in RPM Fusion, Part 2

Thursday, 14 June 2012
Bombono DVD is now in rpmfusion repositories, for Fedora 16, 17 and upcoming 18. To install, you should enable the rpmfusion repository as described in http://rpmfusion.org/Configuration.

After that you can install the package ‘bombono-dvd’ either using the “Add/Remove software” graphical tool or use the command line:

$sudo yum install bombono-dvd

To download package directly, use the “Browse available packages” link at http://rpmfusion.org/.

Bombono DVD in RPM Fusion

Friday, 13 April 2012
Bombono DVD has been packaged for Fedora 16 in RPM Fusion. RPM Fusion ships Fedora packages which cannot be shipped from the main project, e. g. due to US patent laws.

In the beginning (i. e., April) bombono-dvd lives in the rpmfusion-free-updates-testing repository. Experienced Fedora users know how to enable this and install the package.

For others, the package will be readily available after the testing period, just as rpmfusion is enabled. During the test period, it can be downloaded from i386 or x86_64.

Bombono DVD 1.2.1

Wednesday, 14 March 2012
Changelog:

  • for Windows:
    • do not crash if PATH contains non-Latin characters, “Debug Error! This app has requested the Runtime to terminate it…” (thanks to Oleg P.)
    • Bombono generates now more useful information if it crashes (minidumps, with help from Breakpad)
  • for Linux:
    • Fixes for new ffmpeg (0.8-0.10) and avconv (0.7, 0.8) versions
    • Due to the fact that ffmpeg encoder is not more supported in libav, avconv is used instead if it exists at runtime
    • twolame’ dependency is removed
    • Alec Leamas did great and difficult work to integrate the program into the RPM Fusion repository (the latter is associated with Fedora and Red Hat), many thanks to him; though something is stuck in RPM Fusion again, due to their complicated rules, but we will continue to hope…
  • Translation update: Czech
  • Bug fix for the error “Can’t seek through the file” when the index is far from start but valid, see #68