【问题标题】:audio and video streaming - managing CPU and bandwidth音频和视频流 - 管理 CPU 和带宽
【发布时间】:2016-03-03 01:14:01
【问题描述】:

我正在研究提供商和消费者之间的音频和视频流(同时),我想知道在 CPU 和带宽方面处理音频和视频之间平衡的最佳/常用解决方案是什么.

这是一个概念证明,只是为了了解事物背后的想法,所以 我不是研究实现任何这些的库,而是我对算法和设计概念更感兴趣/管理两个流(音频和视频)的带宽和 CPU 的模式。

一般来说,常见的做法是什么? 有什么好的入门书吗?

干杯

【问题讨论】:

  • 当我们不确定您是在谈论编码端还是解码端时,很难回答这个问题,并且至少不知道您要做什么以及您的质量正在努力实现。了解您的延迟要求也会有所帮助。
  • 这是一种“流媒体”,用于傻瓜式的东西。我不关心(此时)编码/解码,但更关心它的工作原理、所采用的方法等......
  • 你能举个例子说明你在做什么吗?同样,在不知道您在问什么的情况下,根本不可能回答您的问题。编码和解码媒体彼此关系不大,是完全独立的问题。带宽管理与高延迟是否重要有很大关系。你至少需要给我们一些东西可以摆脱。拿起电话和打电话的区别与与火星探测器通信的过程不同。
  • 我明白你在说什么。好吧,它可以是诸如Skype或voip buster之类的东西……它必须具有低延迟,因为它是“实时的”。但就像我说的那样,我正在寻找一种更通用的方法。

标签: video-streaming audio-streaming voip bandwidth-throttling


【解决方案1】:

我不知道这是否会回答您的问题。 有自适应流技术,例如 HLS 和 MPEG-DASH。 这些也将根据带宽和 CPU 性能进行调整。

【讨论】:

    猜你喜欢
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2014-06-04
    相关资源
    最近更新 更多