User Tools

Site Tools


public:downloading_certain_videos_of_a_certain_university

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
public:downloading_certain_videos_of_a_certain_university [2022/07/17 22:20] fangfufupublic:downloading_certain_videos_of_a_certain_university [2022/07/17 22:31] fangfufu
Line 9: Line 9:
 One of the more amusing conversation I had was with a GP. He asked me why I don't charge fifteen pounds for these videos, my reply to him was that "I hate capitalism". ((Well, I will definitely get myself into trouble if I start selling these videos at a cheaper price! I may be dumb, but I'm not stupid. ))I do happen to believe charging so much for the graduation video is exploitative. And yes, on this occasion, I would like to denounce capitalism. LONG LIVE COMMUNISM!!!  One of the more amusing conversation I had was with a GP. He asked me why I don't charge fifteen pounds for these videos, my reply to him was that "I hate capitalism". ((Well, I will definitely get myself into trouble if I start selling these videos at a cheaper price! I may be dumb, but I'm not stupid. ))I do happen to believe charging so much for the graduation video is exploitative. And yes, on this occasion, I would like to denounce capitalism. LONG LIVE COMMUNISM!!! 
  
-Anyway, the people who do The Medicine have to do a Situational Judgement Test. I definitely would not pass the CS equivalent of Situational Judgement Test. +Anyway, the people who studied Medicine have to do a Situational Judgement Test. I definitely would not pass the CS equivalent of Situational Judgement Test. 
  
-===== The video for The Medicine ===== +===== The graduation video for medicine ===== 
-Well, it is called The Medicine, because two of my good friends are in that ceremony. I also happen to know a lot of people who study that degree for some reason.+I wanted to download the graduation video for medicine because two of my good friends are in that ceremony. I also happen to know a lot of people who study that degree for some reason.
  
-The certain ceremony for this degree happens to be the first ceremony during the certain week -- it happened the first thing on Monday morning. The university promised to provide live stream of the ceremony. Unfortunately the third-party provider was underprepared. They did not expect the number of people who attempted to stream the ceremony, so their server crashed. This was really disappointing, because I got up early to watch the certain stream live in the lecture theatre. I and another friend sat in the lecture theatre for 1.5 hrs, and we saw nothing. This was because the lecture theatre used the same public live stream URL provided by that third-party. Effectively I got up early for nothing. However this did lead to the decision of providing an online video recording of live stream. +The graduation ceremony for this degree happens to be the first ceremony during the graduation week -- it happened the first thing on Monday morning. The university promised to provide live stream of the ceremony. Unfortunately the third-party provider was underprepared. They did not expect the number of people who attempted to stream the ceremony, so their server crashed. This was really disappointing, because I got up early to watch the graduation stream live in the lecture theatre. I and another friend sat in the lecture theatre for 1.5 hrs, and we saw nothing. This was because the lecture theatre used the same public live stream URL provided by that third-party. Effectively I got up early for nothing. However this did lead to the decision of providing an online video recording of live stream. 
  
 A quick inspection of the source code for the web page with the video recording does not reveal where the source video was located. So I decided to fire up the ''Developer tools'' of Google Chrome. I immediate realised that the full video was split into multiple segments, and a Javascript was sending out request for individual video segments. It is possible to replay the HTTP request sent from the browser to the server, by right clicking the individual network event, and click ''copy as cURL''. The copied text is a command for ''cURL'' to replay the chosen HTTP request. However, I still had to download the video segment by segment, then merge the whole video.  A quick inspection of the source code for the web page with the video recording does not reveal where the source video was located. So I decided to fire up the ''Developer tools'' of Google Chrome. I immediate realised that the full video was split into multiple segments, and a Javascript was sending out request for individual video segments. It is possible to replay the HTTP request sent from the browser to the server, by right clicking the individual network event, and click ''copy as cURL''. The copied text is a command for ''cURL'' to replay the chosen HTTP request. However, I still had to download the video segment by segment, then merge the whole video. 
Line 23: Line 23:
  
 ===== Downloading other graduation videos ===== ===== Downloading other graduation videos =====
-Another one of my friend had her certain ceremony on Friday. After obtaining videos for two separate ceremonies, I wonder if I could take my art further. I felt the screen captures I did for my housemates was not good enough. +Another one of my friend had her graduation ceremony on Friday. After obtaining videos for two separate ceremonies, I wonder if I could take my art further. I felt the screen captures I did for my housemates was not good enough. 
  
 I thought about capturing my own network traffic, then extract the video fragment from the network traffic dump. There are two problems with this approach:  I thought about capturing my own network traffic, then extract the video fragment from the network traffic dump. There are two problems with this approach: 
Line 82: Line 82:
  
 ===== Other notes ===== ===== Other notes =====
-I have no idea why the certain ceremony video file for The Medicine is bigger than other (2.7GB vs 1.1GB). I don't know if it actually has more entropy compared to other certain ceremony videos, or if whoever made it used a lower compression settings. To be fair, the standard variant of The Medicine is 5 years compared to 3 years for a normal degree. Perhaps the file size reflects that. +I have no idea why the graduation ceremony video file for The Medicine is bigger than other (2.7GB vs 1.1GB). I don't know if it actually has more entropy compared to other graduation ceremony videos, or if whoever made it used a lower compression settings. To be fair, the standard variant of The Medicine is 5 years compared to 3 years for a normal degree. Perhaps the file size reflects that.