【发布时间】:2016-01-12 20:29:25
【问题描述】:
我有一个提供 H264 编码帧的设备。我想使用 LIVE555 通过网络传输的那些。
问题:这些帧不包括 SPS 和 PPS NAL 单元。但是,我可以访问一个函数,该函数在设备对第一帧进行编码后向我提供 SPS 和 PPS NAL 单元。
问题:在 LIVE555 的事件循环已经启动后,如何设置 SPS 和 PPS NAL 单位?我已经阅读了许多关于类似问题的帖子,但所有这些帖子都提出了以下解决方案:
- 当调用 DESCRIBE 命令时,LIVE555 发送 SPS 和 PPS NAL 单元
- 在调用 createNewStreamSource() 时设置 NAL 单位
- 在调用 createNewRTPSink() 时设置 NAL 单位
所有这些解决方案对我来说都没有用,因为我现在还没有 SPS 和 PPS NAL 单元。在事件循环已经开始之后,是否有某种方法可以更新这些 NAL 单元?
【问题讨论】:
-
你能解决问题吗?我知道,你提出这个问题已经太久了,我也很纠结,我还没有找到解决办法。
-
为您发布了解决方案。