SlideShare a Scribd company logo
1 of 5
AS Level Computing 
Harrow International School Bangkok 
Digital Video 
Video Frame Rates 
All video you have ever seen, whether film or digital, is just a collection of still shots played rapidly to 
give the illusion of motion. Just like a flipbook. 
The frequency which these pictures move is called the frame rate. The faster the frame rate, the 
smoother the motion. 
The frame rate used in most movies is 24fps (frames per second) as this is the lowest frame rate at 
which our eyes perceive as seamless fluid motion. TV is often broadcast at 30fps. High speed 
cameras shoot at 60fps as this is useful if you wish to slow the footage down. There are some crazy, 
expensive cameras which shoot at over 1,000fps and some film directors are now choosing to 
experiment with 48fps – like Peter Jackson’s The Hobbit (although it was generally not seen as a 
success – this article discusses why: http://gizmodo.com/5969817/the-hobbit-an-unexpected-masterclass- 
in-why-48-fps-fails). 
30fps is generally the basic standard for computer games, but many people aim to achieve 60fps. 
60fps is generally the maximum due to many LCD monitors only have a refresh rate of 60Hz. You can 
see the difference between 30fps and 60fps using these websites here: 
http://www.30vs60fps.com/ 
http://frames-per-second.appspot.com/
AS Level Computing 
Harrow International School Bangkok 
Progressive and Interlaced Encoding 
Progressive footage is when the footage is shown at a full frame each time. So 30fps would mean 
there are 30 full images loaded per second to show fluid motion. 
The problem is that it is not fast enough to give the appearance of fluid motion, especially for events 
like sport or any fast moving footage. To get round this, interlacing was created. 
This is recorded at 60fps, but each field only contains half the image – the odd lines or the upper 
field, and the even lines or the lower field. These alternate 60 times per second, but to the human 
eye it gives a more fluid motion than progressive, but it can be sent using the same amount of data. 
This is still regarded as 30fps or 60i. 
The problem with interlaced footage comes when you want to do more with it than just view it. It is 
very difficult to change the scale of the video, play it in slow motion or take a still image.
AS Level Computing 
Harrow International School Bangkok 
Spatial and Temporal Redundancy 
Video compression is very important, especially when it comes to wanting to store large amounts of 
videos on hard drives, or streaming videos over the internet. With efficient techniques, video files 
sizes can be reduced without any noticeable effects on visual quality. 
A video codec is made up of two algorithms. An encoder is an algorithm used to compress the file, 
and a decoder, which is an inverse-algorithm, to restore the file so it can be viewed. 
MPEG-4 and H.264 are two types of video codecs. Video compression looks at what has changed in 
each frame and only sends the data to update the parts of the image that have changed. There are 
two types of techniques, spatial and temporal redundancy. 
Spatial looks at a single frame and compares it to its neighbours. If the data is the same (ie. the 
background in a Skype conversation) then it will only update the new data. 
Temporal redundancy looks a series of frames and compares them. It then compresses the data by 
not encoding the pixels that have not changed. This is known as inter frame compression. 
http://www.axis.com/products/video/about_networkvideo/compression.htm
AS Level Computing 
Harrow International School Bangkok 
Inter Frame Compression Algorithms 
Inter frame prediction compression has three different types of frame; I -frame, P-frame and B-frame. 
An I-frame (inter frame) is an independent frame that can be decoded without referring to anything 
else. They are always used at the start of a video, or starting points for new viewers on a live stream 
for example. The downside to them is that they are the largest files because they contain a lot of 
data. 
P-frames (predictive inter frame) refer back to previous I-frames or P-frames to code the image. 
They contain less data but are more likely to contain transmission errors due to their reliance on the 
previous data received. 
B-frames (bi-predictive inter frame) refer back to previous I-frames or P-frames and also future 
frames. They are not used by all codecs. 
For a more detailed write-up: 
http://www.axis.com/products/video/about_networkvideo/compression.htm 
Streaming Video Protocols 
The HTTP (Hyper Text Transfer Protocol) used to be the 
protocol used to transfer a video from an internet server to your 
computer. However this was not great as you had to download the 
whole video before you could start watching it. 
Now, the RTSP (Real Time Streaming Protocol) is used on most 
websites like YouTube where you can stream content to your computer so you can start watching 
before it has downloaded all of the content, and you can jump to any 
place in the video. Definition: RTSP is used to ESTABLISH and 
CONTROL media sessions between client and server. 
Multimedia Container Formats
AS Level Computing 
Harrow International School Bangkok 
A container format is a file format that can contain various types of data, compressed in a manner of 
standardized codecs. The container file is simply used to identify the different data types inside it. 
Some containers, like MKV can support audio, video, subtitles, chapters, and meta-data. 
The most popular multimedia container formats are: 
● AVI (standard Microsoft Windows container). 
● MOV (standard QuickTime container). 
● MP4 (standard container for the MPEG-4 multimedia portfolio). 
● Ogg (standard container for Xiph.org codecs). 
● Matroska (not standard for any codec or system, but it is an open standard). 
● ASF (standard container for Microsoft WMA and WMV). 
● RealMedia (standard container for RealVideo and RealAudio). 
To read about multimedia container formats in more detail: 
http://www.divxland.org/en/article/15/multimedia_container_formats#.VFXnFfmUfTk 
To read more about how internet video streaming works: 
http://www.techradar.com/us/news/internet/how-internet-video-streaming-works-1095211

More Related Content

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Digital-Video

  • 1. AS Level Computing Harrow International School Bangkok Digital Video Video Frame Rates All video you have ever seen, whether film or digital, is just a collection of still shots played rapidly to give the illusion of motion. Just like a flipbook. The frequency which these pictures move is called the frame rate. The faster the frame rate, the smoother the motion. The frame rate used in most movies is 24fps (frames per second) as this is the lowest frame rate at which our eyes perceive as seamless fluid motion. TV is often broadcast at 30fps. High speed cameras shoot at 60fps as this is useful if you wish to slow the footage down. There are some crazy, expensive cameras which shoot at over 1,000fps and some film directors are now choosing to experiment with 48fps – like Peter Jackson’s The Hobbit (although it was generally not seen as a success – this article discusses why: http://gizmodo.com/5969817/the-hobbit-an-unexpected-masterclass- in-why-48-fps-fails). 30fps is generally the basic standard for computer games, but many people aim to achieve 60fps. 60fps is generally the maximum due to many LCD monitors only have a refresh rate of 60Hz. You can see the difference between 30fps and 60fps using these websites here: http://www.30vs60fps.com/ http://frames-per-second.appspot.com/
  • 2. AS Level Computing Harrow International School Bangkok Progressive and Interlaced Encoding Progressive footage is when the footage is shown at a full frame each time. So 30fps would mean there are 30 full images loaded per second to show fluid motion. The problem is that it is not fast enough to give the appearance of fluid motion, especially for events like sport or any fast moving footage. To get round this, interlacing was created. This is recorded at 60fps, but each field only contains half the image – the odd lines or the upper field, and the even lines or the lower field. These alternate 60 times per second, but to the human eye it gives a more fluid motion than progressive, but it can be sent using the same amount of data. This is still regarded as 30fps or 60i. The problem with interlaced footage comes when you want to do more with it than just view it. It is very difficult to change the scale of the video, play it in slow motion or take a still image.
  • 3. AS Level Computing Harrow International School Bangkok Spatial and Temporal Redundancy Video compression is very important, especially when it comes to wanting to store large amounts of videos on hard drives, or streaming videos over the internet. With efficient techniques, video files sizes can be reduced without any noticeable effects on visual quality. A video codec is made up of two algorithms. An encoder is an algorithm used to compress the file, and a decoder, which is an inverse-algorithm, to restore the file so it can be viewed. MPEG-4 and H.264 are two types of video codecs. Video compression looks at what has changed in each frame and only sends the data to update the parts of the image that have changed. There are two types of techniques, spatial and temporal redundancy. Spatial looks at a single frame and compares it to its neighbours. If the data is the same (ie. the background in a Skype conversation) then it will only update the new data. Temporal redundancy looks a series of frames and compares them. It then compresses the data by not encoding the pixels that have not changed. This is known as inter frame compression. http://www.axis.com/products/video/about_networkvideo/compression.htm
  • 4. AS Level Computing Harrow International School Bangkok Inter Frame Compression Algorithms Inter frame prediction compression has three different types of frame; I -frame, P-frame and B-frame. An I-frame (inter frame) is an independent frame that can be decoded without referring to anything else. They are always used at the start of a video, or starting points for new viewers on a live stream for example. The downside to them is that they are the largest files because they contain a lot of data. P-frames (predictive inter frame) refer back to previous I-frames or P-frames to code the image. They contain less data but are more likely to contain transmission errors due to their reliance on the previous data received. B-frames (bi-predictive inter frame) refer back to previous I-frames or P-frames and also future frames. They are not used by all codecs. For a more detailed write-up: http://www.axis.com/products/video/about_networkvideo/compression.htm Streaming Video Protocols The HTTP (Hyper Text Transfer Protocol) used to be the protocol used to transfer a video from an internet server to your computer. However this was not great as you had to download the whole video before you could start watching it. Now, the RTSP (Real Time Streaming Protocol) is used on most websites like YouTube where you can stream content to your computer so you can start watching before it has downloaded all of the content, and you can jump to any place in the video. Definition: RTSP is used to ESTABLISH and CONTROL media sessions between client and server. Multimedia Container Formats
  • 5. AS Level Computing Harrow International School Bangkok A container format is a file format that can contain various types of data, compressed in a manner of standardized codecs. The container file is simply used to identify the different data types inside it. Some containers, like MKV can support audio, video, subtitles, chapters, and meta-data. The most popular multimedia container formats are: ● AVI (standard Microsoft Windows container). ● MOV (standard QuickTime container). ● MP4 (standard container for the MPEG-4 multimedia portfolio). ● Ogg (standard container for Xiph.org codecs). ● Matroska (not standard for any codec or system, but it is an open standard). ● ASF (standard container for Microsoft WMA and WMV). ● RealMedia (standard container for RealVideo and RealAudio). To read about multimedia container formats in more detail: http://www.divxland.org/en/article/15/multimedia_container_formats#.VFXnFfmUfTk To read more about how internet video streaming works: http://www.techradar.com/us/news/internet/how-internet-video-streaming-works-1095211