首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何捕捉iOS摄像机并发布RTMP实时流?

如何捕捉iOS摄像机并发布RTMP实时流?
EN

Stack Overflow用户
提问于 2014-05-30 03:06:36
回答 1查看 3.9K关注 0票数 2

我已经在iOS上完成了一个RTMP播放器,使用FFmpeg解码flv1视频和speex音频。现在我想捕获iOS摄像机,解码H.264视频和AAC音频,然后将视频和音频流发布到RTMP服务器、Red5服务器上,作为以前使用的播放器程序。我知道我应该重新编译FFmpeg,添加libx264libaacplus以支持iOS视频和音频解码。那么如何发布RTMP实时流呢?用RTMP_Write()RTMP_SendPacket()?请告诉我一些想法或解决方案,或者你给我看一些代码是非常慷慨的。谢谢!

参考资料:capture camera and publish video with librtmp

EN

回答 1

Stack Overflow用户

发布于 2014-05-30 03:26:16

FFmpeg支持使用内部协议(" rtmp ")和外部库("librtmp")输入和输出rtmp。我所知道的选择内部版本或图书馆员版本的唯一原因是为了特定的服务器支持--也就是说,一个版本可能比另一个版本更适合于给定的服务器。

在FFmpeg中,RTMP视频被屏蔽到flv,只要输出路径/uri以“rtmp://.”开头对你来说应该管用。当然,没有什么能阻止你直接使用图书管理程序

将您的服务器配置为接受流,并知道在哪个端点上查看流,这可能是它自己的小冒险。

(免责声明:我现在几乎正在做这件事,所以我知道这是可能的,也是很简单的。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23946382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档