Skip to content

Commit 76e5e4b

Browse files
committed
docs: update README.md
1 parent 29a83b6 commit 76e5e4b

File tree

1 file changed

+32
-16
lines changed

1 file changed

+32
-16
lines changed

README.md

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,37 @@ This package uses the **[FFmpeg](https://ffmpeg.org)** to package media content
1010
- In this version(>=v0.1.0) all codes are rewritten from scratch. If you find any bugs in the library, please **[file an issue](https://github.com/aminyazdanpanah/python-ffmpeg-video-streaming/issues)**. **[Pull requests](https://github.com/aminyazdanpanah/python-ffmpeg-video-streaming/pulls)** are also welcome.
1111

1212
**Contents**
13-
- [Requirements](#requirements)
14-
- [Installation](#installation)
15-
- [Quickstart](#quickstart)
16-
- [Opening a Resource](#opening-a-resource)
17-
- [DASH](#dash)
18-
- [HLS](#hls)
19-
- [Encryption(DRM)](#encryptiondrm)
20-
- [Transcoding](#transcoding)
21-
- [Saving Files](#saving-files)
22-
- [Metadata](#metadata)
23-
- [Conversion](#conversion)
24-
- [Several Open Source Players](#several-open-source-players)
25-
- [FAQs](#faqs)
26-
- [Contributing and Reporting Bugs](#contributing-and-reporting-bugs)
27-
- [Credits](#credits)
28-
- [License](#license)
13+
- [📼 Python FFmpeg Video Streaming](#-python-ffmpeg-video-streaming)
14+
- [Overview](#overview)
15+
- [Requirements](#requirements)
16+
- [Installation](#installation)
17+
- [Quickstart](#quickstart)
18+
- [Opening a Resource](#opening-a-resource)
19+
- [1. From an FFmpeg supported resource](#1-from-an-ffmpeg-supported-resource)
20+
- [2. From Clouds](#2-from-clouds)
21+
- [3. Capture Webcam or Screen (Live Streaming)](#3-capture-webcam-or-screen-live-streaming)
22+
- [DASH](#dash)
23+
- [HLS](#hls)
24+
- [Encryption(DRM)](#encryptiondrm)
25+
- [Single Key](#single-key)
26+
- [Key Rotation](#key-rotation)
27+
- [DRM](#drm)
28+
- [Transcoding](#transcoding)
29+
- [Output From a Terminal:](#output-from-a-terminal)
30+
- [Saving Files](#saving-files)
31+
- [1. To a Local Path](#1-to-a-local-path)
32+
- [2. To Clouds](#2-to-clouds)
33+
- [3. To a Server Instantly](#3-to-a-server-instantly)
34+
- [Metadata](#metadata)
35+
- [Conversion](#conversion)
36+
- [1. HLS To DASH](#1-hls-to-dash)
37+
- [2. DASH To HLS](#2-dash-to-hls)
38+
- [3. Stream(DASH or HLS) To File](#3-streamdash-or-hls-to-file)
39+
- [Several Open Source Players](#several-open-source-players)
40+
- [FAQs](#faqs)
41+
- [Contributing and Reporting Bugs](#contributing-and-reporting-bugs)
42+
- [Credits](#credits)
43+
- [License](#license)
2944

3045
## Requirements
3146
1. This version of the package is only compatible with **[Python 3.8](https://www.python.org/downloads/)** or higher.
@@ -179,6 +194,7 @@ You can get realtime information about the transcoding using the following code.
179194
```python
180195
from ffmpeg_streaming import Formats
181196
import sys
197+
import datetime
182198

183199
def monitor(ffmpeg, duration, time_, time_left, process):
184200
"""

0 commit comments

Comments
 (0)