Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Multi-Resolution HLS Streams to Ant Media Server as Edge Server #6628

Open
Mohit-3196 opened this issue Sep 2, 2024 · 1 comment
Assignees

Comments

@Mohit-3196
Copy link
Contributor

Mohit-3196 commented Sep 2, 2024

Summary

We have 3 streams (360p, 480p, 1080p) from our Live-Transcoder on the origin server. These streams need to be delivered to the Ant Media Server, which will act as one of our Edge Servers. The goal is to serve an m3u8 URL (HLS) to our video player, allowing clients to switch between different resolutions using a .smil file.

Current Setup

  • Origin Server: Wowza
  • Streams:
    • 360p: https://server.net/application/_definst_/mp4:teststream_360p/playlist.m3u8
    • 480p: https://server.net/application/_definst_/mp4:teststream_480p/playlist.m3u8
    • 1080p: https://server.net/application/_definst_/mp4:teststream/playlist.m3u8
  • SMIL URL: https://server.net/application/_definst_/smil:teststream.smil/playlist.m3u8

Objective

  • Integrate the existing Wowza streams with Ant Media Server to function as an edge server.
  • Ensure that the HLS URL is delivered to the video player, allowing seamless resolution switching based on the .smil configuration.

Tasks

  1. Ant Media Server Configuration: Set up Ant Media Server as an edge server to pull the HLS streams from the Wowza origin server.
  2. Stream Integration: Configure the Ant Media Server to recognize and handle the multiple stream resolutions (360p, 480p, 1080p) provided by the Wowza origin server.
  3. SMIL Configuration: Implement a .smil file setup to manage resolution switching on the client side.
  4. Testing: Test the setup to ensure that the video player can successfully switch between different resolutions based on network conditions or user selection.

Expected Outcome

  • The video player should be able to access a single m3u8 URL served by Ant Media Server, which dynamically points to the appropriate stream resolution.
  • Clients should be able to switch between 360p, 480p, and 1080p streams seamlessly.
@burak-58 burak-58 self-assigned this Sep 2, 2024
@muratugureminoglu
Copy link
Collaborator

Agent Mohit Dubey linked Freshdesk ticket 132417 for this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗 In progress
Development

No branches or pull requests

3 participants