【问题标题】:Libstreaming - use VLC as a RTSP client (1080P resolution)Libstreaming - 使用 VLC 作为 RTSP 客户端(1080P 分辨率)
【发布时间】:2015-10-29 08:45:14
【问题描述】:

我正在尝试将 VLC 用作 RTSP 客户端。rtsp 服务器基于 libstreaming 示例1。我用的是三星 Galaxy S6。 是否可以流式传输 1080p 分辨率?那么rtsp URL格式是什么。

【问题讨论】:

    标签: streaming rtsp rtsp-client libstreaming


    【解决方案1】:

    是的,可以使用MediaRecorder 而不是MediaCodec
    MediaCodec 的最大分辨率为 640x480。
    libstreaming

    public static final byte MODE_MEDIARECORDER_API = 0x01;
    

    【讨论】:

    • 我们是否只需要取消注释 mSession.getVideoTrack().setStreamingMethod(MediaStream.MODE_MEDIACODEC_API);启用 mediacoder API 的行?还有什么需要的吗?
    • @JayakrishnanSalim 很难说,我没有看到你的代码。一般来说是的,您应该将MODE_MEDIARECORDER_API 设置为StreamingMethod。我使用了libstreaming,但根据我的需要覆盖了很多他们的代码。
    【解决方案2】:

    1080p 在魅族 MX4 上适合我,但延迟很大,有时还存在 mpeg 伪影。 我在许多设备上对此进行了测试,这取决于设备型号。 URL 格式不依赖于视频分辨率 设置分辨率使用 .setVideoQuality() 方法,如自述文件中所述https://github.com/fyhertz/libstreaming

    【讨论】:

      猜你喜欢
      • 2015-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      相关资源
      最近更新 更多