Coder Social home page Coder Social logo

learning-webrtc-application-development's Introduction

Learning WebRTC Application Development [Video]

This is the code repository for Learning WebRTC Application Development [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

WebRTC revolutionizes the way users can communicate over the Internet. It enables browser-to-browser communication and saves you from mundane tasks such as installation and registration, and makes voice and video communication a breeze. To add to this, you can access the application from any platform such as home PC, mobile devices, and access points.

This video course will help you learn the fundamentals of developing real-time communication systems using WebRTC. Start right from the basics of the WebRTC standard that includes the signaling channels such as the Google App Engine. Develop file sharing functionalities and transfer media content from your mic and webcam for a better user experience. Finally, you will discover WebRTC wrapper libraries that will help you integrate the technology in your existing application within seconds. By the end of the course, you will have a fully working application that enables real-time browser-to-browser communication.

CryENGINE 3 SDK Level Design covers various aspects of level design while informing the budding designer of ways to achieve their goals with less effort. Even with no prior knowledge of game design, CryENGINE 3 SDK Level Design will show you everything you need to know about game level design, starting from how to load the CryENGINE 3 SDK on to your PC all the way to packing up your first level to play.

In order to make your game level look presentable, the course starts off by helping you get a grasp on the basics, such as creating your first level, working with models, terrain creation, and material editing. However, your journey doesn't stop there, as you will then gain further knowledge of more advanced features such as creating flowgraphs and particles, adding sound, and debugging your level.

By the end of this course, you will be armed with the skills you need to start creating game levels and scenes. While watching these videos, you will learn game creation tactics that not only work for the CryENGINE, but also for most modern day game engines.

Code bundle of this course comes along with the game created in the video course with the CryENGINE Free SDK Version 3.4.5

What You Will Learn

  • Grasp the concepts of signaling channels using WebSockets
  • Utilize your mic and webcam in your application
  • Create a data channel and develop a file sharing tool 
  • Implement the WebRTC Data API to develop file sharing and chat functionalities for any page on the Web
  • Use the acquired knowledge to choose existing WebRTC wrappers that best fit your needs

 

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
Basic knowledge of WebRTC is required.

Technical Requirements

This course has the following software requirements:
OS: Linux, Windows, MAC Processor: 2.4 GHz Memory: 4 GB Storage: 100 GB

Related Products

learning-webrtc-application-development's People

Contributors

nehappackt avatar packt-itservice avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.