Tag Archives: internet

Play DASH video and DASH audio at the same time using VLC

VLC playing DASH video and DASH audio at the same time

As you may know, you can download youtube video using http://vrank.org/. The advantage of http://vrank.org/ over http://ytconv.net/ is that vrank allow you to download the video in their original format supplied by youtube. The one we will discuss is about DASH video and DASH audio formats. They are high quality video and audio formats but it has drawback: when you download a video in DASH video format you can’t hear any sound AND when you download in DASH audio format, you can’t see any video (obviously!).

DASH video and DASH audio formats option in vrank.org

DASH video and DASH audio formats option in vrank.org

Why? Well, the simple answer is: google/youtube separate the video into two stream: video and audio. So, when you are streaming a youtube video (using browser) in high quality format (720p and up), you actually download/stream from two different files.

Now, how can you play these two files (DASH video and DASH audio) at the same time? We will use VLC to do this!

  • Let’s assume you already downloaded the two files (DASH audio and video)
  • Open VLC
  • Access Menu: Media –> Open Multiple Files…
VLC: Media --> Open Multiple Files...

VLC: Media –> Open Multiple Files…

  • A new empty “Open Media” window will be opened, click on that “Add” button then browse and select your first file (could be DASH video or DASH audio file, not in particular order)
VLC: Open Media window

VLC: Open Media window

  • Check/click/activate “Show more options” checkbox
VLC: show more options checkbox

VLC: show more options checkbox

  • Check/click/activate “Play another media synchronously …” then click on “Browse…” button
VLC: play other media synchronously

VLC: play other media synchronously

  • A new empty “Open Media” window will be opened. Click “Add“, browse to your second files (either DASH audio or DASH video depended on your first opened file). Then click “Select” button (the button will become active/clickable after you choose your second file), this second “Open Media” window will be automatically closed.
VLS: a new empty "Open Media" window

VLS: a new empty “Open Media” window

  • Now, you’ll have the two files chosen and listed on the first “Open Media” window. You may click “Play” button.
VLC: two files is selected

VLC: two files is selected

VLC will play those two files synchronously, you may check it via VLC menu: Tools –> Codec Information, there will be two stream played together.

VLC playing DASH video and DASH audio at the same time

VLC playing DASH video and DASH audio at the same time


Save bandwidth, block image hot linking

Image hot-linking is (simply put): other site is showing your image that still on your server. This can cause problem for bandwidth limited website, they steal your bandwidth! Also, this doesn’t make visitor from that notorious site to come to your site.  More visitor for them, more bandwidth lost for you. We will handle this issue using htaccess.

Remember that to use .htaccess fully (including this tips), you have to activate Apache mod_rewrite.

In our case, we will allow only few sites that directly show/link our image. Other sites that have no permission will show an error/no leech image. This is the full .htaccess code:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^facebookexternalhit.*$ [OR]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ahowto.net [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mp32u.net [NC]
RewriteCond %{HTTP_REFERER} !^.*google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^.*bing.com/.*$ [NC]
RewriteCond %{REQUEST_URI}  !^/images/no_leech.jpg
RewriteRule \.(jpe?g|png|gif)$ http://www.ahowto.net/images/no_leech.jpg [L]


The explanation:

  • (line 1) Activate rule only if mod_rewrite is activated
  • (line 4) we don’t allow Facebook bot to steal our image. Comment (#) this line if you want to allow Facebook to grab image from your site (this is used by Facebook to create thumbnail image whenever FB users posting your website  URL)
  • (line 6-9) allow only few sites to direct link/hot link our image: ahowto.net, mp32u.net, google.com and bing.com
  • (line 10) don’t apply the rule for “no leech” image that will be served to bandwidth leecher/stealer. Don’t forget this line, or you’ll get forever loop that eventually stress your webserver.
  • (line 11) Serve the leecher with our error/no leech image. I suggest you to use more informative image, such as image that contain messages “visit my site to view the image”
example no_leech image

just an example that might annoy bandwidth stealer

Special case for Wordpress

Yes, I know that there are few “anti-leech/anti-hot-linkplugins out there, but make sure they have the correct htaccess code placement. Make sure the placement is before main wordpress htaccess default code. So, your wordpress blog htaccess code would be like this:

# BEGIN Hotlink Protection

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^facebookexternalhit.*$ [OR]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ahowto.net [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mp32u.net [NC]
RewriteCond %{HTTP_REFERER} !^.*google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^.*bing.com/.*$ [NC]
RewriteCond %{REQUEST_URI}  !^/images/no_leech.jpg
RewriteRule \.(jpe?g|png|gif)$ http://www.ahowto.net/images/no_leech.jpg [L]

# END Hotlink Protection

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress


Fidelity Media Payment Proof

I should’ve done this review months a go. I’ve joined Fidelity Media since November 2011. A little late but here we go..

What is Fidelity Media?

Taken from their website:

Fidelity Media is an online advertising network for advertisers and publishers.

We operate a Brand Safe Remnant Traffic network for advertisers and publishers. Our mission is to increase fill rates of every website’s available advertising inventory according to its fair market value. That means your inventory is filled 24 hours a day, 7 days a week and 12 months of the year. If we have no campaign matching your inventory at a specific moment, we will use your Third Party Network’s HTML code provided during the sign up process.

So, basically, Fidelity Media is CPM network which take advantage of remnant traffic.

fidelity media logo


What I like about Fidelity Media:

  • Recently, the payment is always on time (NET30, paid on the end of month)
  • it’s taking our remnant traffic, so, I’m not too stressed about ads placement
  • (recently) the ads is clean and quite fast loading.
  • has default ads tags, so, when Fidelity Media doesn’t have inventory to fill your traffic, it will load another ads code from another network (that you provided, but the ads code must be approved first by their team)
  • eCPM is OK, between 0.11 – 0.13 for my site and traffic
  • low minimum payout. My first payment was like $3 😛


What I don’t like about Fidelity Media

low coverage/fill-rate (at least for my traffic –which mostly Asian–). Based on this screenshot below, my fill-rate is only about 27.76%

fidelity media fill rate

low fill-rate for Asian traffic

The reporting dashboard is slow from here (Indonesia), maybe because it need to connect to Rusia first (yandex.ru)??

well, they promised NET30 payment, but on the few first months joining them, the payment was like NET40. (this issue is not happening in few last months)

there were some accident about malicious ads code. (not happening again on few last month, but still, I need more extra cautious about Fidelity Media ads)

sometimes, it show Video ads with sound! (rare case, haven’t seen it in few last months)

the payment we received is still being cut by Paypal fees. Fidelity Media is the only publisher network that I joined that the payment still get cut by Paypal fees, others publisher network didn’t have this Paypal fees issue.


Payment Proof

OK, since I’m joining them on November 2011, my first Payment come at December 2011. Payment screenshot is taken from my Paypal History.

fidelity media payment proof part #1

Payment Proof part #1

fidelity media payment proof part #2

Payment Proof part #2

As you can see on the above screenshot, the payment on first few months is just like NET40 (although they mentioned it’s NET30) and there are Paypal fees cut from from your revenue.


[button link=”http://fidelity-media.com/?ref=y98qjyk54z” type=”big” newwindow=”yes”] Signup Link (using My referral)[/button]

YtConv.net has been reported as attack site by Google Safebrowsing

So, today I notice that Ytconv.net traffic has been down drastically. Apparently, Google Safebrowsing has been blacklisting YtConv.net and categorized it as “attack site“.
If you still want to use YtConv, you can ignore that message. If you are using Mozilla Firefox, you can skip the message by clicking on “Ignore this warning” link and then click on “This isn’t an attack site…

ytconv blacklisted on firefox

Warning message on Firefox

If you are using Google Chrome (and its derivative). you must click on “proceed anyway” link.

ytconv blacklisted on chrome

Click that link

I don’t know for how long will Google “ban” YtConv.net

Ytconv.net added new 3GP video format

Yes, YtConv.net already supported 3gp video format. The new 3gp format is subsidary.
What’s the different from the old 3gp:

  1. different video resolution. it’s 240p, the video size (width x height) is 320×240
  2. better video quality
  3. guarantee that you will not get any ‘server is busy’ message that you usually see when converting to the old 3gp format. The 3GP video is taken directly from Youtube server, therefore no need to convert it first.
  4. faster conversion, in fact, it’s instant after grabbing progress is completed.
  5. in many case, the file size is smaller than the old one.

However, there are some drawbacks:

  1. the video might not be playable in old phone (I haven’t tested it on old Nokia phone, the video is playable in Nokia Asha 303)
  2. the grabbing progress take longer than the old one. That’s because the 3gp video taken directly from Google/Youtube server without converting it in YtConv server.
  3. monotonous audio channel (this is default from Youtube) and the audio rate is only at 22KHz. So, the audio quality might be worse from the old one.

If you are using YtConv advanced tricks, the “hq” parameter for this new 3gp format is 6