从图像创建实时 RTP 流

Posted

技术标签:

【中文标题】从图像创建实时 RTP 流【英文标题】:Create a live RTP stream from images 【发布时间】:2013-05-22 12:57:09 【问题描述】:

我想在我自己的 C++ 应用程序中从普通 jpeg 图像开始,通过 RTP(并使用 crmtpserver 作为 RTMP 服务器进行流式传输)创建实时视频流。 我正在查看 ffmpeg、libavutils 和 gstreamer 的文档,但找不到与此主题相关的任何信息。 有谁知道如何从图像生成实时流 rtp?任何性能提示也将不胜感激。 最好的祝福, 米歇尔

【问题讨论】:

我尝试使用 libvlc,但视频流在 13 秒后停止。 图像来自实时​​ 24 小时摄像头并经过处理,然后存储在硬盘上。 你可以查看 live555 库 - live555.com/liveMedia 【参考方案1】:

仅供参考,我已经直接从命令行使用 ffmpeg 解决了,并将流转发到 CRTMPServer

【讨论】:

以上是关于从图像创建实时 RTP 流的主要内容,如果未能解决你的问题,请参考以下文章

iOS RTP 实时音频接收

RTP 发送PS流工具(已经开源)

Linux 上的 C++:设置套接字和数据包以最小化 RTP 流延迟

实时传输协议---RTP详解

RTP协议

视频编解码 - RTP 与 RTCP