【问题标题】:How to Set frame rate in RTSPserver如何在 RTSPserver 中设置帧速率
【发布时间】:2012-10-04 14:53:06
【问题描述】:

我已经使用 Live555 创建了 RTSPServer 应用程序。在这个应用程序中 服务器从 Live media Streamer 应用程序接收实时流 依次从数码相机获取流。

有没有办法在服务器端设置帧速率,以便我的服务器 可以根据接收器的要求以可变帧速率进行流式传输吗?

【问题讨论】:

    标签: streaming live rtsp live555


    【解决方案1】:

    不,帧速率取决于传入源,即在您的情况下是相机。另外,由于每个接收器可能有不同的要求,您将如何处理多个接收器?

    【讨论】:

    • 实际上我的接收器通过 TCP 连接连接服务器并使用 RTSP over TCP 接收流。在我们的局域网中它工作得很好但是当我尝试从外部局域网做同样的事情时。我的接收器面临数据包丢失,这可能是由于网络连接。我通过在防火墙中添加端口为外部接收器打开了特定端口。但流媒体仍然很慢。这就是为什么我正在考虑降低服务器端的帧速率。这样我们就可以忠实地接收数据包。我不确定它是否适合我我是网络和流媒体的新手。
    • 你当然可以降低帧率来看看会发生什么,但最简单的方法可能是配置相机。您还可以出于测试目的降低分辨率。最后,如果您没有带宽,则无法流式传输 TCP 或 UDP。有一些机制,例如您为自适应流所描述的,但您很可能会自己实现自适应机制,例如如果您使用支持时间可伸缩性的视频编解码器,您可以对流进行编码,并且如果您注意到 TCP 发送缓冲区已满,您可能会丢弃某些帧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多