Best Articles

Here you find the most popular articles on my Blog:

1. Optimization can save bandwidth and improve QoS. Dynamic streaming can’t be an Alibi for un-optimized encodings.

Bandwith is running out. Let’s save bandwidth

2. Serie dedicated to FFMPEG

FFMpeg – The swiss army knife of Internet streaming – part VI
FFMpeg – The swiss army knife of Internet streaming – part V
FFMpeg – The swiss army knife of Internet streaming – part IV

FFMpeg – The swiss army knife of Internet streaming – part III
FFMpeg – The swiss army knife of Internet streaming – part II
FFMpeg – The swiss army knife of Internet streaming – part I

3. Flash Player is  the perfect mate for H.264 – Near HD quality @ 250Kbit/s !

H.264 + Flash = H.264 squared – part I
H.264 + Flash = H.264 squared – part II (A workflow for ultra compression)
H.264 + Flash = H.264 squared – part III (How to generate synthetic film grain)

4. Use H.264 in Flash for ultra compression of images

H.264 for image compression

5. Is it possible to encode  a Youtube HD video from 2000 to 500Kbit/s and at the same time enhance final quality ? Sometimes yes…

Me vs YouTube

6. Tests of HD and FullHD Encoding at low bitrates:

Pushing H.264 to the limit

Pushing H.264 to the limit – part II

Your preferite TV series in HD at 500Kbit/s. Impossible ?

Are you ready for FullHD videos on the web ?

7. Tests of SD encoded at very low bitrates:

The good old Standard Definition & H.264

SD video encoded at 200Kbit/s in H.264

8. Series of Articles About H.264 and AAC:

Facts on H.264

How H.264 works – Part I

How H.264 works – Part II

How H.264 works – Part III: Vp6 vs H.264

How AAC works

9. The original posts who inspired the Dynamic Buffering Technique

A Dynamic Buffering Strategy

Dynamic Buffering Revamping

My first Article on DevNet: Dual Threshold Buffering

  1. 20 May 2010 at 6:06 am

    I came across your blog site while looking for website video players form my site.

    Your test on “Me vs Youtube” was awesome. Great work, I would really like to have you on our radio show as a guest share insight on the online video growth, tech and more.

    Also, do you actually demonstrate how to get the great web video quality at “lower bitrate of 500Kbit/s with a specific set of encoding parameters and pre-processings.

  2. Helmut
    25 November 2010 at 3:57 pm

    Hi Fabio,

    We need some expert knowledge on optimising audio quality in a live chat. We did some tests/apps with Wowza as well as different Adobe products (FMS, Cirrus) but are not really happy yet.
    Please let me know, if you could help or point us to somebody with the relevant expertise.
    Thanks,

    Helmut

  3. 27 June 2011 at 5:54 pm

    I am seeking consultation on setting up a fms network of 8 servers.

  4. Drew
    20 February 2012 at 6:58 pm

    Fabio…I enjoy reading your work. Reading your work helps me understand that I understand very little :)
    When you want to encode a video for you ipad (assumption) what ffmpeg command string do you use?
    I like this one and would like your feedback.

    # Do convert avi
    for f in *.avi; do ffmpeg -i “$f” -y -f mp4 -vcodec libx264 -s 1024×768 -crf 28 -threads 0 -flags +loop -cmp +chroma -deblockalpha -1 -deblockbeta -1 -refs 3 -bf 3 -coder 1 -me_method hex -me_range 18 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 320 -keyint_min 25 -level 41 -qmin 10 -qmax 51 -qcomp 0.7 -trellis 1 -sc_threshold 40 -i_qfactor 0.71 -flags2 +mixed_refs+dct8x8+wpred+bpyramid -acodec libfaac -ab 80k -ar 48000 -ac 2 “${f%.avi}.mp4″; done

    • sonnati
      29 February 2012 at 9:36 am

      yes it’s a good command line

  5. 1 November 2012 at 8:12 am

    That’s awesome. wW’re trying to make HQ and HD quality in our video chat system accessible for most people. We’re working on integrating a bandwidth detection system to work with H.264 and so far it’s been working great, lots of potential with Flash and FMS.

  6. 21 November 2012 at 6:32 am

    Hello Sonnati! I appreciate your helpful tutorials and works regargaring h264 and FMS/AMS.

    I’m looking for a better solution via ffmpeg to transcode rtsp streams from Axis Communication IP Products to Adobe Flash Media Server.

    Currently I use:

    ffmpeg -i rtsp:///axis-media/media.amp -re -c copy -f flv “rtmp:///livepkgr/livestream?&adbe-live-event=liveevent&adbe-record-mode=record”

    Is there a better option here?

  7. 23 December 2013 at 2:28 pm

    Great Post , I actually found it useful where you started, its true that Optimization can save bandwidth and improve QoS. Dynamic streaming can’t be an Alibi for un-optimized encodings

  1. 18 May 2010 at 7:16 pm
  2. 1 October 2010 at 7:14 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 104 other followers

%d bloggers like this: