首页 文章

将H.264数据从非DirectShow视频捕获卡发布到FMS(Red5)作为实时流

提问于
浏览
0

我不能在这里使用FMLE(Flash Media Live Encoder)因为视频采集卡是这样的,没有directshow支持 .

视频捕获卡捕获视频,然后通过卡上的剪辑将视频编码为H.264 .

该卡提供了一些本机接口,以便我可以编写我的应用程序以从卡中获取数据并将数据发送到FMS / Red5,然后将FMS / Red5发送到它 .

我的问题是:如何在RTMP协议中将H.264数据发送到FMS?

我已阅读RTMP规范,并了解如何发布实时流,

connect - > createStream - > publish - > metadata - > videodata

但我不知道我需要为元数据和视频有效负载提供什么 . RSP? NALU?

欢迎任何建议,谢谢

1 回答

  • 0

    检查RTMPD服务器(rtmpd.com)的源,以查找RTMP协议的高级实现 . 另一方面,您的问题的解决方案可以像使用librtmp库(dll表单 - 来自mplayer项目)一样简单来发布您的流 .

    祝好运

相关问题