Jump to content
  • 0

What is the most challenging part for you when developing a streaming application?


Hamit
 Share

Question

13 answers to this question

Recommended Posts

  • 1

I think not just for ant media but also for any streaming server , the order of challenges would be :

1. figuring out the right client and server side techs

2. building the application itself using sdks and examples 

3. ensuring quality in video and audio streams, optimal settings for transmission per case basis and  impact of network quality on the delivery.

4. catching bugs/issues in production time without causing downtime to users and resolving the issues properly. Recovering from errors in real-time.

Edited by Connessione
Link to comment
Share on other sites

  • 0
2 hours ago, UmutCYilmaz said:

Mmm from a marketing point of view, let me say that deciding the name of the application was the hardest part for me 🙂

You are absolutely right. 😂 It is one of the hardest steps.

Link to comment
Share on other sites

  • 0
Just now, Connessione said:

I think not just for ant media but also for any streaming server , the order of challenges would be :

1. figuring out the right client and server side techs

2. building the application itself using sdks and examples 

3. ensuring quality in video and audio streams, optimal settings for transmission per case basis and  impact of network quality on the delivery.

4. catching bugs/issues in production time without causing downtime to users and resolving the issues properly.

 

Link to comment
Share on other sites

  • 0
15 hours ago, Connessione said:

I think not just for ant media but also for any streaming server , the order of challenges would be :

1. figuring out the right client and server side techs

2. building the application itself using sdks and examples 

3. ensuring quality in video and audio streams, optimal settings for transmission per case basis and  impact of network quality on the delivery.

4. catching bugs/issues in production time without causing downtime to users and resolving the issues properly. Recovering from errors in real-time.

Thank you @Connessione. I think lots of people experience the same problems.

  • Like 1
Link to comment
Share on other sites

  • 0

Our experience is similar. First the transition from development to being production ready and then operating the servers and ensuring problems are detected and solved.

Order of most effort

  1. Web client integration and Implementation of custom functionality
  2. Analysing issues with different suppliers (Web Client Library, Network Infrastructure, Venue Encoder, Media Server)
  3. Dealing with unreliable network conditions
  4. Adjusting Video Quality and other server configuration
  5. Operating, Monitoring and Maintaining Servers
  • Like 3
Link to comment
Share on other sites

  • 0
On 10/26/2022 at 2:15 AM, Selim said:

Hi @Hamit,

I can say that change specific settings on Cluster is my nightmare 🙂 

Best Regards,

Selim

I believe what you mean here is that everytime you need to update something on the cluster you need to either update that into each running instance simultaneously or that you need to take down the cluster, build a new image with the update and redeploy cluster. We will certainly see a solution to this kind of issue in the near future. 👍

Link to comment
Share on other sites

 Share

×
×
  • Create New...