video - 如何在RTP中打包H264?

标签 video h.264 packet rtp wowza

我的移动摄像头有 H264 流。在我的 Java 应用程序中,我可以逐帧访问已经用 H264 编码的流。 我需要将它流式传输到 Wowza 媒体服务器。由于 wowza 只理解 RTP/RTSP 流,我可以只在每个帧数据前面添加 RTP header 并将其流式传输到 wowza 吗?

非常感谢您的帮助

最佳答案

这不仅仅是添加标题那么简单。

  • RTP 打包将要求您根据 RTP Payload Format for H.264 Video 对 H.264 比特流进行分段。
  • 如果 Wowza 需要支持 RTSP,您必须实现 RTSP 服务器并实现 RTSP 协议(protocol)来管理您的 RTP 流

如果 VLC 可以直接或通过您的应用程序从您的相机获取视频,并使用 RTSP/RTP 协议(protocol)重新公开它,您可能想要检查一下。如果您找到合适的选项,以这种方式完成流媒体序列似乎会更容易。

关于video - 如何在RTP中打包H264?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7705249/

相关文章:

javascript - HTML5 视频 - 在其上方覆盖一个 div

header - 如何使用 H264 编解码器使用 libavcodec 为 MP4 文件编写 avc1 原子

c++ - 从 RTP 流解码 h264 帧

browser - 开始浏览时发送的第一个数据包

c - 处理 Linux 内核数据包路由的更好方法

video - FFMPEG 如何在一个命令行中放大然后缩小

video - ffmpeg:我如何hstack 2个视频并在视频区域外显示水印

javascript - 使用 Node JS 将 h264 文件转换或包装为 mp4

java - 什么更快?合并字节数组还是单独发送?

ios - Safari 检测视频何时播放完毕