Skip to content

Commit 9809735

Browse files
committed
Initial commit
1 parent 9158b89 commit 9809735

28 files changed

+2354
-2
lines changed

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [0.1.0]
6+
7+
### Features:
8+
9+
- **Sync and Async SDK**: Users can now choose between synchronous and asynchronous SDKs based on their requirements.
10+
- **Media API Integration**: Full integration with FastPix Media APIs, enabling:
11+
- **Media Upload**: Users can upload and manage video content seamlessly.
12+
- **Manage Playback IDs**: Users can generate and manage playback IDs for video content.
13+
- **Create Playback ID**: Generate a playback ID for a media file.
14+
- **Delete Playback ID**: Remove a playback ID for a media file.
15+
- **Media Listing and Deletion**: List and delete media files efficiently.
16+
- **Get All Media**: Retrieve a list of all media files.
17+
- **Get Media by ID**: Retrieve details of a specific media file using its media ID.
18+
- **Update Media**: Update metadata or settings for a specific media file.
19+
- **Create Pull Video**: Initiate a pull to import a video from an external source.
20+
- **Get Media Info**: Retrieve detailed information about a media file.
21+
- **Get Presigned URL**: Create a pre-signed URL that users can use to upload video content through the Upload SDK or the Push Video API.
22+
23+
- **Livestream API Integration**: Features for managing live streams, including:
24+
- **Create and Manage Livestreams**: Users can create, update, and delete live streams.
25+
- **Create Livestream**: Initiate the creation of a new livestream.
26+
- **Get All Livestreams**: List all available live streams.
27+
- **Get Livestream by ID**: Retrieve details of a specific livestream using its stream ID.
28+
- **Update Livestream**: Modify settings or details of an existing livestream.
29+
- **Delete Livestream**: Remove a livestream from the platform.
30+
- **Manage Playback IDs for Livestreams**: Users can generate and manage playback IDs for livestreams.
31+
- **Create Playback ID for Livestream**: Generate a playback ID for a livestream.
32+
- **Get Playback ID for Livestream**: Retrieve a playback ID for a livestream.
33+
- **Delete Playback ID for Livestream**: Remove a playback ID for a livestream.
34+
35+
- **Simulcast for Livestreams**: Below are the simulcast features for livestreams:
36+
- **Create Simulcast Configuration**: Enable simulcasting by creating a new simulcast configuration.
37+
- **Get Simulcast Configuration**: Retrieve details of an existing simulcast configuration.
38+
- **Update Simulcast Configuration**: Modify an existing simulcast configuration.
39+
- **Delete Simulcast Configuration**: Remove a simulcast configuration.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1818
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
21+
SOFTWARE.

0 commit comments

Comments
 (0)