video标签在某些设备不能播放hls的问题

我的场景是利用ffmpeg从摄像头的rtsp流,转推到nginx服务器的rtmp端口上,然后通过video标签播放hls地址的直播流。发现在iPhone上不能播放,vlc可以播放。

折腾了两天,发现摄像头没有采集到音频流,使用ffmpeg -i "rtsp://192.160..."查看,发现只有视频流,没有音频流。

q.jpg

看来video标签看来在设备上的限制比较多,简单合成一个音频,成功播放。

ffmpeg -i "rtsp://192.168.xxx.xxx" -i "C:\2.mp4" -vcodec copy -acodec aac -map 0:v -map 1:a -f flv "rtmp://192.168.xxx.xxx:1935/hls/2"

成功播放!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    骚之哈塞給阅读 25,911评论 6 39
  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    RichyLeo阅读 17,622评论 1 22
  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    sillen阅读 10,757评论 2 45
  • 下列说明完全摘自网络,后期会整理后修改。 RTMP是Real Time Messaging Protocol(实时...
    muction阅读 9,612评论 0 6
  • 我想告诉那些善妒之人 与其撇嘴鄙视他人 还不如反思自己 与其嫉妒别人 还不如提高自身 因为嫉妒让人变得丑陋,狭隘
    蔓草_564b阅读 3,813评论 0 0

友情链接更多精彩内容