Android 基于FFMpeg命令的转流器

这篇博客介绍了如何在Android平台上使用FFmpeg将rtsp视频流转换为rtmp流。通过一行命令即可完成拉流和推流操作,FFmpeg的强大在很多播放器中都有体现。对于Android开发者,可以通过引入特定的开源库轻松集成FFmpeg,使得应用能够执行视频流的转换任务。
摘要由CSDN通过智能技术生成

目前市场上的流行的摄像头都是视频流都是rtsp协议的,而目前的流媒体的服务器推流都是使用rmtp协议,这是需要把一个rtsp的视频流转成rtmp的视频流,牛人可以自己写一个拉流器和推流器,自己来实现,对于刚涉及到这个领域的人来说可以考虑使用目前很流行,且很牛B的开源框架来实现,它就是大名鼎鼎的FFMpeg,至于它如何的牛,百度一下,目前播放器里都有它的身影,比如要实现把rtsp转rtmp只需要一个行命令就行“ffmpeg -re -i rtsp://192.168.191.3/mpeg4cif -vcodec copy -acodec copy -f flv -y rtmp://www.ossrs.net/live/helloworld”,这个命令的意思就是把视频流从192.168.191.3拉下来,然后视频编码与音频编码复用,打包成flv格式的文件流推送到www.ossrs.net的流媒体服务器上去。

但这个框架是使用C语言编写的,android上如何迁移呢,对于新手来说,把这个C框架迁移到android平台也是个麻烦,但这个问题已经被解决了,目前只需要加一行包依赖就可以让你的应用使用上FFmpeg,目前已经有一些开源项目做这个事情,http://writingminds.github.io/ffmpeg-android-java/

先在你的android 加上一行依赖

  •  Grab via gradle
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值