How to check HTTP Header and Connection Stats from the Command Line

A few days ago, I discussed with somebody whether a file was cached by Cloudflare or not, and this involved getting the HTTP header, and checking for CF-RAY field to see if data is going through one of Cloudflare data centers. This can be done with curl:

In the command above, -s stands for silent so that curl does not show the progress meter, -v stands for verbose to show the header, and -o /dev/null is used to discard the packet load. You can also use -I option (fetch the HTTP-header only) with curl, which – if all you need is the HTTP header – provides a cleaner output:

I also came across httpstat Python script recently via n0where, doing much of the same thing, except it also adds transfer statistics. It can be installed by downloading httpstat.py, or better using pip:

Let’s try it with this very […]

Rikomagic MK22 Octa-core Android TV Box Review – Part 1: Unboxing and Teardown

Rikomagic became a much better known company when they launched MK802 TV stick in 2012, and over the years they’ve kept introducing new products, and I’ve just received a review sample of their latest Rikomagic MK22 octa-core Android TV box powered by Amlogic S912 processor. I’ve posted photos of the device and its accessories, and check out the hardware design in the first part of the review, before testing Android 6.0 firmware in the second part in a few weeks. Rikomagic MK22 Unboxing I received MK22 in its black and white retail package. The back of the package details the main features, and the hardware specifications. Instead of printing a user’s manual that anybody will hardly read, the company instead printed a QR Core to MK22 user’s manual download link. The TV box ships with a 5V/2.5A power supply, an HDMI cable, and an IR remote control that looks the […]

Review of Allo Vana Player Linux HiFi Audio System with Max2Play, SqueezeBox and Kodi

Last month I showcased what I called “Allo Sparky Audio Kit” with a DAC board (Piano), an amplifier board (Volt), and usually hard to find  reclocker and capacitance multiplier boards (Kali & CM), all connected to Allo Sparky ARM Linux development board powered by Actions Semi S500 quad core Cortex A9 processor, and running Ubuntu 12.04. In the first post, I just described the boards, and showed how to assemble the kit, but now that I have received the user’s manual, it turns out the kit is actually called “Vana Player” and the provided Ubuntu firmware image runs Max2Play Browser based system that’s also available for Raspberry Pi and ODROID boards. Before starting the kit, you’ll need to connect speakers to Piano DAC board and/or Kali board, as well as a 19.5V power source such as a laptop power supply to connect to the CM board. I connected some USB […]

Review of R-Box Pro OTT TV Box with 3GB RAM – Part 1: Unboxing and Teardown

R-Box Pro is just another Amlogic S912 TV box, except it comes with up to 3GB RAM, against 2GB for most other models on the market. Kingnovel sent me a sample with 3GB RAM to check it out, and today I’ll start by taking photos of the devices, and perform a teardown mostly to find out how the 3GB memory design is implemented. R-Box Pro Unboxing The retail package is minimal black box with “OTT TV Box Amlogic S912” and “R-Box Pro” markings and Kodi logo. A sticker on the side will also indicate whether you have received to 2GB or 3GB RAM version. The device ships with an IR remote control with learning function, a 5V/2.5A power supply, an HDMI cable, and a user’s manual in English. The day I received the sample the top cover looked to have many scratches, but after removing the plastic film on the […]

VR SKY CX-V3 Android VR Headset Review – Part 2: GUI, 360° and VR Videos, and Issues

VR SKY CX-V3 is an Android virtual reality headset powered by Allwinner H8vr processor and featuring a 1080p display. I had read VR requires 2K or 4K displays to be useful, but since that’s my very first VR headset, if we don’t count the a Google Cardboard clone as one, I did not mind testing one with a 1920×1080 display, and it ended up being an interesting learning experience. I’ve already shown the hardware with the various buttons, touch interfaces and lenses in the headset, as well as accessories like the charger and headphone in the first part of the review, so today, I’ll go through the interfaces, what works, and mention the issues I had with the device. If you’ve never used a virtual reality headset before, you’ll definitely want to read the user manual, which for once is written in proper English, both for entertainment value, and learn […]

Review of Xtream-Codes IPTV Panel Professional Edition – Part 1: Introduction, Initial Setup, Adding Streams…

Today I’ll start the review of one of the streaming software available on the market, with version 2.2.0 EVO of IPTV Panel Professional Edition developed by Xtream-codes. The Software is mainly used for the so-called IPTV broadcasting, but also with great potential for all kind of other content delivery applications such as audio and business streaming, cloud video transcoding, and all other kind of global streams. What is IPTV? Wikipedia definition: Internet Protocol television (IPTV) is a system through which television services are delivered using the Internet protocol suite over a packet-switched network such as a LAN or the Internet, instead of being delivered through traditional terrestrial, satellite signal, and cable television formats. Unlike downloaded media, IPTV offers the ability to stream the media in smaller batches, directly from the source. As a result, a client media player can begin playing the data (such as a movie) before the entire […]

4K Video Playback and HDMI Audio Passthrough in Realtek RTD1295 based Zidoo X9S TV Box

Zidoo X9S is a high-end 4K TV box and HDMI recorder based on Realtek RTD1295 processor. I’ve already checked its hardware, and run some benchmarks, so after a successful OTA firmware update, I decided to test 4K videos and HDMI audio pass-through capabilities of the device with ZDMC, Zidoo’s fork of Kodi 16.1, and “Media Center” internal player. Before starting playing 4K videos and testing HDMI audio pass-through, you’ll want to make sure to configure video output to a 4K UHD resolution and framerate such as 3840×2160 @ 60 Hz, as well as change HDMI output audio in Sound & notification settings. The options are a little different from the other boxes as beside RAW and 2-channel LPCM, Zidoo X9S also supports multi-channel LPCM. In order to test HDMI audio pass-through, it must be set to RAW. You may also want to check Playback options to switch to 24 Hz […]

How to Download YouTube 4K Videos with Youtube-dl Script

Many Android devices can now support 4K VP9 and/or H.264 video decoding, but for some reasons, Google only serves 4K videos to devices running Android TV OS, as opposed to just Android, with the latter limited to 1080p videos. If for some reasons you want to watch a YouTube 4K video on a capable device, you could download it with youtube-dl script written in Python, and available for Linux, Windows, and Mac OS. I’ve been using the script for a while to download various video or audio files from YouTube, and other website, but for the purpose of this post, I made sure to update it to the latest version:

If you have already installed the script, it can also be updated with:

I’ll use one of the most popular 4K videos on YouTube as example, namely: COSTA RICA IN 4K 60fps (ULTRA HD) w/ Freefly Movi. The […]

Firefly NVIDIA Jetson products