【问题标题】:Does Xuggler generate RTSP streamXuggler 是否生成 RTSP 流
【发布时间】:2014-01-06 19:54:32
【问题描述】:

是否可以使用 Xuggler 生成 RTSP 视频流?如果可以,您能提供一个流程大纲吗?

【问题讨论】:

    标签: java rtsp xuggler


    【解决方案1】:

    我也在做同样的事情,即使我没能成功,我也可以开始为你指明正确的方向:

    首先,RTSP 只是控制通道。它类似于 HTTP,用于发送 PLAYPAUSE 等命令,并设置流式传输。真正的流可以通过多种方式实现,最常见的可能是 RTP-RTCP over UDP。 对于 RTSP 部分,理解和正确实现它的唯一方法是通过RFC。您必须至少实现 OPTIONS、DESCRIBE、PLAY、PAUSE、SETUP 和 TEARDOWN 方法。

    一旦你有一个说 RTSP 的服务器并在 RTP 和 RTCP 的一对端口上与客户端达成一致,你必须打开你想要在IContainer(方向 IN)中流式传输的媒体文件,获取一个流(每个流必须设置他的 RTP-RTCP 端口对,因此一个用于音频,一个用于视频等),使用ReadNextPacket(IPacket) 开始读取数据包并使用getData(IBuffer) 方法填充 RTP 数据包并将其发送到客户端. 要控制 RTP 流(如发送速率、抖动、丢失率等),您还可以使用 RTCP 套接字发送/接收报告。 同样,这些协议的起点是RFC

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      相关资源
      最近更新 更多