iT邦幫忙

2021 iThome 鐵人賽

DAY 1
1
Software Development

新手也能打造網路電話系統-WebRTC入門與活用系列 第 1

Day 01 - 前言

文章規劃

本系列文章規劃大致如下:

  • 前期:介紹WebRTC基礎知識
  • 中期:實作WebRTC網路電話系統
  • 後期:介紹WebRTC進階知識與工具

文章會分成觀念篇、應用篇與進階篇,並穿插於整個系列中:

  • 觀念篇:介紹必定要了解的基本知識。
  • 應用篇:將觀念篇的知識學以致用,以實作範例的方式來學習。
  • 進階篇:介紹進階的知識與工具,讓大家有方向繼續鑽研。

文章的先後順序為刻意安排,建議從頭開始依序閱讀,主要是希望大家能有系統且循序漸進的學習,並對基礎知識有一定的認識後,搭配實作的練習來更了解基礎知識的內容,以及如何實際應用於專案中。

前置知識

本系列前置知識大致如下:

  • 一點點的Web基礎(占比10%)
  • 一點點的NodeJS基礎(占比10%)
  • 一顆學習的心(占比80%)

基本上我會以新手也能懂的方式說明各個基礎知識,在實作上採用JavaScript作為開發語言,不會特別著墨在語法的說明。你可能會好奇,我是一位Android開發者,怎麼不以Java或Kotlin程式語言來實作呢?其實是因為WebRTC最初就是以Web為出發點設計的,加上用JavaScript比較容易入門。如果敲碗數夠多的話,未來有機會再撰寫Android與iOS的系列,先別著急嘿。


下一篇
Day 02 - 觀念篇 - WebRTC
系列文
新手也能打造網路電話系統-WebRTC入門與活用30

尚未有邦友留言

立即登入留言