Learn FFmpeg

FFmpeg is a cross-platform solution. I will use it to record webcam to WebM. Then convert it to MPEG-TS and make HLS playlist. I will also demonstrate the audio and video streaming.

Terminology:

  1. FFplay: It is media player using the FFmpeg libraries.
  2. FFserver: It is a streaming server.
  3. Codec: Encoder and decoder. FFmpeg uselibavcodeclibrary to create codecs.
  4. Container: Such as MPG、WebM. FFmpeg uselibavformatto create containers. And call it format.
  5. Bitrate:
  6. Sample Rate
  7. Raw Video:

[Video Codecs](http://www.ffmpeg.org/general.html\#Video-Codecs\)

[File Formats](http://www.ffmpeg.org/general.html\#File-Formats\)

[What is a codec - Stack Overflow](http://superuser.com/questions/300897/what-is-a-codec-e-g-divx-and-how-does-it-differ-from-a-file-format-e-g-mp/300997\#300997\)

results matching ""

    No results matching ""