【问题标题】:Start rtp without sessioning protocol在没有会话协议的情况下启动 rtp
【发布时间】:2013-12-22 08:33:56
【问题描述】:

是否可以在不通过 SIP 或其他协议启动 RTP 会话的情况下通过 RTP 进行流式传输?

换句话说,如果流源刚刚开始发送 RTP 数据包,如果在发送之前没有初始化会话,它们是否可以被目标解释?

【问题讨论】:

    标签: sip rtp sdp


    【解决方案1】:

    是的,可以。但是必须有很多预设参数:

    1. 使用的 IP 和端口。
    2. 使用的编解码器。
    3. 编解码器配置参数

      ...

    当然,您必须确保接收器已准备好接受发送的数据包等。

    换句话说:您可以,但您应该注意 SIP、RTSP 或其他协议在设置多媒体会话时所做的所有事情。

    【讨论】:

    • 为什么接收方不知道RTP:Payload type使用的是什么编解码器?
    • 因为某些编解码器使用动态负载类型。但是,如果您选择一个编解码器,并让接收方和发送方都同意使用哪种编解码器(例如,在双方都进行硬编码);或者,否则,始终使用具有已注册有效负载类型的编解码器,这将不是问题。
    • 但是,无论如何,会话设置协议的目的是允许就使用的编解码器达成一致,因为会话中的每个端点都必须支持相同的编解码器。他们必须协商一个共同的子集。
    猜你喜欢
    • 2015-02-18
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 2011-02-04
    • 2010-12-19
    • 2020-07-01
    • 1970-01-01
    • 2013-03-31
    相关资源
    最近更新 更多