Sunday, August 09, 2015

Reverse engineering the Ooyala player implementation of Channel News Asia

Stumbled upon an interesting Channel News Asia (CNA)documentary. Part of the "Days of Rage" series, the first ep, "Nadra", touched on the Maria Hertogh riots.

It contains rare footage of the riots by the Muslims to the court decision, and a rare interview with Nadra herself before she passed away in 2009.

It was interesting enough for me to consider trying to extract it.

The video seems to live in this link:


http://videos5.mediacorp.sg/ZrbWl1azpfNjHuNXaCJpyoQFj_ubA2PC/yeOkC802fbC1__xn4xMDoxOmdtO40mAx



Using the HDS Link Detector extension, I managed to get the manifest:


http://videos5.mediacorp.sg/ZrbWl1azpfNjHuNXaCJpyoQFj_ubA2PC/ZrbWl1azpfNjHuNXaCJpyoQFj_ubA2PC_1.f4m


With this, managed to extract it with livestreamer, with the following parameters:


livestreamer --hds-segment-threads 10 "hds://http://videos5.mediacorp.sg/ZrbWl1azpfNjHuNXaCJpyoQFj_ubA2PC/ZrbWl1azpfNjHuNXaCJpyoQFj_ubA2PC_1.f4m" best -o Days_Of_Rage_Nadra.flv


Its not perfect, as the video is dribbled out in parts, and "End of stream before required data could be read" issues are common, with some small bits of the video dropped. The video comes in the following streams:

  • 1136k
  • 268k
  • 468k
  • 736k

Excerpt of the documentary here:

Saturday, August 08, 2015

T̶w̶i̶t̶t̶e̶r̶ ̶G̶e̶m̶s̶ Ogura Yuuuuuuuuuiiiiiiii *dead*



On a more serious note, since when did twitter support video?!