gpt4 book ai didi

video-streaming - 如何使用vlcj减少在Java中播放rtsp实时视频流的延迟

转载 作者:行者123 更新时间:2023-12-04 07:21:01 25 4
gpt4 key购买 nike

我已经开发了一个视频聊天应用程序,但是视频显示的延迟很高。视频通过rtsp流传输。如何减少播放rtsp流的延迟?

最佳答案

您正在使用哪种视频编解码器?您应该可以使用以下选项将延迟降低到<1s:

  • :live-caching=0添加到输入处理选项(例如,打开网络摄像头时)
  • 尝试使用编解码器,例如将编解码器更改为mpeg-4(对于将Android设备作为流接收器的配置,似乎可以更好地工作)
  • :sout-mux-caching=10(或其他一些低值)添加到流选项

  • 使用以下行将网络摄像头视频(注意:无音频)流式传输到我的Android,我可以稍微减少延迟:
    :sout=#transcode{vcodec=mp4v,vb=800,fps=30,scale=0.25,acodec=none}:rtp{sdp=rtsp://:8554/} :sout-keep :sout-mux-caching=10

    关于video-streaming - 如何使用vlcj减少在Java中播放rtsp实时视频流的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10793062/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com