如何在移动浏览器上通过 RTMP 显示 H.264 格式的视频直播?

Posted

技术标签:

【中文标题】如何在移动浏览器上通过 RTMP 显示 H.264 格式的视频直播?【英文标题】:How can I show live stream of video in H.264 format via RTMP on mobile browser? 【发布时间】:2014-09-14 18:22:39 【问题描述】:

如何在移动浏览器上通过 RTMP 显示 H.264 格式的实时视频流?我尝试了很多方法,但没有一个适用于移动浏览器。

【问题讨论】:

【参考方案1】:

RTMP 仅在 Flash 中可用。

【讨论】:

会兼容安卓手机浏览器吗?如果是这样,你能告诉我我该怎么做吗? 某些版本的 android 是的,其他的不是。对于 ios,如果您的内容超过 5 分钟,则必须使用 HLS。所以我一般都推荐HLS。 你能帮我解决这个问题吗?用于在安卓移动浏览器上运行直播。 不,我不能。但我可以回答您在堆栈溢出上发布的具体问题。如果您在项目中的进展还不够远,无法提出具体问题,那么您需要自己做更多的研究。我建议你从 video.js 或 jwplayer 开始。

以上是关于如何在移动浏览器上通过 RTMP 显示 H.264 格式的视频直播?的主要内容,如果未能解决你的问题,请参考以下文章

使用 FFmpeg 通过 RTMP 发送 H.264 编码流

利用FFMPEG以及EasyRTMP实现读取H.264文件推RTMP视频流的两种方式

使用 FFMpeg 将 FLV 流式传输到 RTMP,使用 H264 编解码器和 C++ API 到 flv.js

确定 H.264 帧的持续时间

无法使用 FMS 直播 H.264 视频

如何在浏览器中播放 H.264 视频?