We may earn an affiliate commission when you visit our partners.
Course image
Jong-Moon Chung

Welcome to the course “Augmented Reality & Video Service Emerging Technologies.” The level of AR (Augmented Reality) and advanced video & multimedia technology included in a product is what determines the level of value and luxury. The objective of this course is to teach all important technologies that are used in state-of-the-art AR, Skype, and YouTube video and multimedia products and services. This includes the advanced video and real-time multimedia delivery mechanisms based on H.264/MPEG-4 AVC, MPEG-DASH, CDN, and mobile CDN. If you have knowledge of these core technologies, you can understand the operations that are used in every advanced video and multimedia system in the World. As the future World of business and products are driven to be more and more video and multimedia oriented, having knowledge of these core technologies will enable you to lead your company to become the true World leader in AR and video multimedia technology products, services, and business. Thus, I cordially welcome you into the beautiful and powerful World of advanced AR and video multimedia!

Enroll now

What's inside

Syllabus

AR Applications, Products & Business
The first module “AR Applications, Products & Business” focuses on the variety of AR (Augmented Reality) applications, technologies, products, and businesses. The lecture starts with the definitions and characteristics of AR and explains the differences of AR and VR (Virtual Reality). Then the advantages of various AR UI (User Interface) types, which include handheld AR displays (e.g., smartphones), AR eyeglasses, and HMDs (Head-Mounted Displays) are covered. In addition, AR business models and an analysis of the AR market, which includes the AR/VR headset market share, Worldwide AR/VR headset forecast, AR/VR market size by segment, and AR/VR market size forecasts are described.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Examines advanced video and real-time multimedia delivery mechanisms, which is standard in industry
Taught by Jong-Moon Chung, who are recognized for their work in AR
Develops expertise in core technologies for AR, Skype, and YouTube
Covers unique AR products and businesses, which is relevant to industry
Reviews the operation process of Pull based adaptive media streaming, which is highly relevant in industry
Requires prerequisite knowledge in AR and video & multimedia technology, which may not be suitable for complete beginners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Core technologies for ar and video streaming

According to students, this course offers a solid theoretical foundation in AR (Augmented Reality) and emerging video streaming technologies, covering key areas like H.264/MPEG-4 AVC, MPEG-DASH, and CDN. Learners appreciated the detailed modules on AR feature extraction methods such as SIFT and SURF. Many found the instructor's explanations clear, effectively simplifying complex topics. However, a common criticism is the course's predominantly theoretical approach and perceived lack of hands-on practice, with some feeling sections were rushed. It appears best suited for those seeking a conceptual overview rather than practical implementation skills.
Helpful look at real-world apps.
"The AR project examples were helpful for understanding practical applications."
"The seventh module “AR Smartphone Project” focuses on two AR smartphone projects using the IKEA Catalog and Google Translate applications."
Instructor simplifies complex ideas.
"The instructor explains complex topics like H.264 and MPEG-DASH clearly."
"Instructor is knowledgeable."
"The instructor explains complex ideas simply."
In-depth look at key tech areas.
"Fantastic course! The instructor explains complex topics like H.264 and MPEG-DASH clearly. The modules on AR feature extraction (SIFT, SURF) were detailed and covered the core concepts well."
"Excellent coverage of emerging video technologies. The H.264 and MPEG-DASH explanations were top-notch. The course connects the dots between AR and streaming services effectively."
"Gave me a great overview of the core technologies. Covered H.264, MPEG-DASH, CDN, and AR basics."
"Solid introduction to the tech behind AR and video streaming. The sections on SIFT/SURF were quite dense but necessary."
Some topics felt rushed or brief.
"some sections felt rushed, especially the CDN part."
"maybe a bit too fast-paced at times if you're new to some of these."
"The AR business section was interesting, although brief."
More theory than practical skills.
"Too theoretical for me. I expected more practical examples, especially for the AR parts. ... the lack of coding exercises makes it difficult to apply the concepts."
"mostly theoretical lectures. Useful as an introduction but requires further study."
"Could use more case studies or real-world implementation details."
"I was hoping for more hands-on examples or coding relating to the AR feature methods (SIFT, SURF etc.), but it was mostly theoretical lectures."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AR (Augmented Reality) & Video Streaming Services Emerging Technologies with these activities:
Volunteer at AR events and organizations
Provides an opportunity to contribute to the AR community and gain practical experience.
Browse courses on Augmented Reality
Show steps
  • Search for upcoming AR events and organizations in your area.
  • Contact the organizers or leaders and express your interest in volunteering.
  • Attend the events or participate in the organization's activities.
  • Assist with tasks such as registration, setup, or demonstrations.
Attend AR meetups and conferences
Provides an opportunity to connect with other AR enthusiasts, developers, and professionals.
Browse courses on Augmented Reality
Show steps
  • Search for upcoming AR meetups and conferences in your area.
  • Attend the events and engage with other attendees.
  • Share your knowledge and experiences in AR.
  • Learn from others and stay up-to-date on the latest developments in AR.
Follow online tutorials on AR development
Provides a structured and guided approach to learning AR development.
Browse courses on AR Development
Show steps
  • Search for online tutorials on AR development using platforms like YouTube or Coursera.
  • Select a tutorial that aligns with your skill level and interests.
  • Follow the steps and instructions in the tutorial.
  • Complete the tutorial and build a small AR project.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Join or organize a study group for AR
Provides a supportive and collaborative environment to learn and discuss AR concepts.
Browse courses on Augmented Reality
Show steps
  • Reach out to classmates or other learners and suggest forming a study group.
  • Decide on a regular meeting schedule and location.
  • Assign topics or readings to each group member.
  • Meet regularly to discuss the assigned material and share insights.
Develop an AR project proposal
Provides an opportunity to apply the concepts and principles of AR to a real-world project.
Browse courses on Augmented Reality
Show steps
  • Identify a problem or challenge that can be solved using AR.
  • Research existing AR solutions and identify potential areas for improvement.
  • Develop a concept for an AR project that addresses the identified problem or challenge.
  • Create a project proposal that outlines the project goals, objectives, methodology, and expected outcomes.
Participate in AR workshops and hackathons
Provides an immersive and collaborative environment to build and showcase AR projects.
Browse courses on Augmented Reality
Show steps
  • Search for upcoming AR workshops and hackathons in your area or online.
  • Register for the event and prepare your project idea.
  • Attend the event and collaborate with other participants.
  • Build and present your AR project.
  • Receive feedback and learn from others.
Review: The Augmented Reality Handbook
Provides a comprehensive overview of the techniques and technologies used in Augmented Reality.
Show steps
  • Read the book in its entirety.
  • Take notes on the key concepts and principles of AR.
  • Look for examples of AR applications in the real world.
Practice AR development using Unity
Provides hands-on experience in developing AR applications using a popular game engine.
Browse courses on AR Development
Show steps
  • Install Unity and the AR Foundation package.
  • Go through the Unity tutorials on AR development.
  • Build a simple AR application that recognizes and displays 3D objects in the real world.
  • Experiment with different AR features and functionalities in Unity.

Career center

Learners who complete AR (Augmented Reality) & Video Streaming Services Emerging Technologies will develop knowledge and skills that may be useful to these careers:
Mobile Application Developer
AR applications are developed into mobile applications that can be used on smartphones. As a Mobile Application Developer, you will design these applications, manage projects, and conduct software tests. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the history and evolution of AR, AR cloud cooperative computation, and all of the core feature extraction technologies used in AR. This knowledge will give you a strong foundation in the field of mobile AR application development.
Web Developer
Web Developers are responsible for developing websites and web applications. They use coding languages, such as HTML, CSS, and JavaScript, to create websites and applications that meet design and functionality requirements. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the history and evolution of video streaming, advanced video streaming techniques, and MPEG-DASH technology. This knowledge will give you a strong foundation in the field of video streaming web development.
Technical Writer
Technical Writers create user guides, technical documentation, and other written materials that explain complex technical information. They use their knowledge of a particular subject matter to write clear and concise documents that can be easily understood by the intended audience. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the history and evolution of video streaming, advanced video streaming techniques, and CDN technology. This knowledge will give you a strong foundation in the field of technical writing for video streaming.
UX Designer
UX Designers create user interfaces for websites, applications, and other digital products. They use their knowledge of human behavior and design principles to create interfaces that are both visually appealing and easy to use. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of UX design for AR.
Data Analyst
Data Analysts collect, analyze, and interpret data to identify trends and patterns. They use this information to make recommendations for businesses and organizations. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the CDN market value, market size, service providers, and the role of the Telcos, CDN providers, operators, and market regions. This knowledge will give you a strong foundation in the field of data analysis for CDN.
Business Analyst
Business Analysts identify and analyze business needs and develop solutions to meet those needs. They use their knowledge of business processes and technology to create solutions that are both efficient and effective. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the history and evolution of video streaming, advanced video streaming techniques, and MPEG-DASH technology. This knowledge will give you a strong foundation in the field of business analysis for video streaming.
Project Manager
Project Managers plan, organize, and execute projects to ensure that they are completed on time, within budget, and to the required quality standards. They use their knowledge of project management principles and tools to manage projects effectively and efficiently. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of project management for AR.
Software Engineer
Software Engineers design, develop, and maintain software applications. They use their knowledge of programming languages and software development principles to create software that meets the needs of users. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of software engineering for AR.
Information Technology Manager
Information Technology Managers plan, organize, and direct the activities of an organization's information technology department. They use their knowledge of information technology and business principles to ensure that the department is operating efficiently and effectively. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of information technology management for AR.
Computer Systems Analyst
Computer Systems Analysts design, develop, and implement computer systems. They use their knowledge of computer hardware and software to create systems that meet the needs of users. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of computer systems analysis for AR.
Network Administrator
Network Administrators plan, organize, and maintain computer networks. They use their knowledge of network hardware and software to ensure that networks are operating efficiently and securely. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of network administration for AR.
Database Administrator
Database Administrators plan, organize, and maintain databases. They use their knowledge of database hardware and software to ensure that databases are operating efficiently and securely. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of database administration for AR.
Technical Support Specialist
Technical Support Specialists provide technical support to users of computer hardware and software. They use their knowledge of computer hardware and software to troubleshoot problems and provide solutions. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of technical support for AR.
Computer Programmer
Computer Programmers design, develop, and maintain computer programs. They use their knowledge of programming languages and software development principles to create programs that meet the needs of users. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of computer programming for AR.
IT Consultant
IT Consultants provide consulting services to businesses on the use of information technology. They use their knowledge of information technology and business principles to help businesses improve their operations. This course may be useful in helping you to develop the skills necessary to excel in this career. It will teach you about the variety of AR applications, technologies, products, and businesses. This knowledge will give you a strong foundation in the field of IT consulting for AR.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AR (Augmented Reality) & Video Streaming Services Emerging Technologies.
Covers the major elements of computer graphics, from theoretical concepts to practical implementation, and is ideal for undergraduate and graduate students.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser