rtsp直播流转m3u8

ffmpeg

ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。

安装ffmpeg

下载ffmpeg

wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
tar -zxvf ffmpeg-3.1.tar.gz
cd ffmpeg-3.1
./configure --prefix=/usr/local/ffmpeg
make && make install

如果安装ffmpeg过程中,执行./configure时,报yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild错误,解决办法:
下载yasm:

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make && make install

安装完yasm后重新编译安装ffmpeg

配置变量

vi /etc/profile

在最后PATH添加环境变量:

export PATH=$PATH:/usr/local/ffmpeg/bin

保存退出
source /ect/profile 设置生效

nginx配置


```java```java
```java
server {listen        20000;server_name  www.test.com;root   "/home";location / {index index.php index.html error/index.html;autoindex  off;}location /hls {  types{  application/vnd.apple.mpegurl m3u8;  video/mp2t ts;  }  root html;  add_header Cache-Control no-cache;add_header Access-Control-Allow-Origin *;}
}

重载nginx配置:nginx -s reload

站点目录下运行

ffmpeg -rtsp_transport tcp -i "rtspurl" -fflags flush_packets -max_delay 1 -an -flags -global_header -hls_time 1 -hls_list_size 3 -hls_wrap 3 -vcodec copy -s 216x384 -b 1024k -y /home/test2.m3u8

-i “rtsp直播流地址”
-y 站点目录/转码文件

前端访问路径:www.test.com:20000/test2.m3u8

rtsp直播流转m3u8相关推荐

  1. vlc搭建rtsp直播Demo ffmpeg + nginx + flv.js实现rtsp网页播放Demo

    文章目录 学习链接 本地视频文件作为数据源 推流步骤 拉流步骤 本地摄像头作为数据源 拉流步骤 vlc + ffmpeg + nginx + flv.js 实现网页视频直播 概括 vlc打开摄像头,提 ...

  2. java中rtsp转m3u8_记录:通过ffmpeg rtsp转 http m3u8

    环境 Windows 10 大华rtsp直播 转 http请求m3u8 ffmpeg -rtsp_transport tcp -i "rtsp://账号:密码@IP:端口/cam/realm ...

  3. html调用rpst 源码_在web页面中播放rtsp直播数据流方法

    WEB播放RTSP直播数据流方法 附录一些RTSP测试地址: 1.rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov 一段动画片 2.rtsp: ...

  4. iOS流媒体开发之三:HLS直播(M3U8)回看和下载功能的实现

    1.概要 流媒体开发第一篇文章就说要把这些不是随便就可以百度到的知识献给"简书",拖了一个多月了,总算弄完了,深深松了口气,万幸没有食言,否则对不起小伙伴们. 流媒体始终是大众生活 ...

  5. 用SRS和FFMPEG进行直播流转码

    WIKI:https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG 一.直播流转码配置及说明 listen              19 ...

  6. 通过live555实现H264 RTSP直播(Windows版)

    为何标明"Windows版",因为firehood大神已经实现了linux版:通过live555实现H264 RTSP直播 相关文章: [1]Win7(Windows 7)下用VS ...

  7. 通过live555实现H264 RTSP直播

    转载自:http://blog.csdn.net/firehood_/article/details/16844397 前面的文章中介绍了<H264视频通过RTMP流直播>,下面将介绍一下 ...

  8. LIVE555再学习 -- live555实现RTSP直播服务器 分析

    上一篇文章 讲到了 live555实现RTSP直播服务器,但是篇幅有点长,没有来得及对源码进行分析. 这篇文章就好好看看,源码部分这次参看Linux版本下的 通过live555实现H264 RTSP直 ...

  9. 麒麟操作系统|Linux下低延时RTMP|RTSP直播播放实现

    背景 国产操作系统多为以Linux为基础二次开发的操作系统.2014年4月8日起,美国微软公司停止了对Windows XP SP3操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担 ...

最新文章

  1. 杨老师课堂_Java核心技术下之控制台模拟记事本案例...
  2. 刚刚,中国空间站核心舱“天和”出征太空!
  3. Git客户端(TortoiseGit)基本使用详解
  4. android记录登录状态
  5. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件
  6. 禁用计算机f1-f12,win10禁用F1至F12热键转为功能键的技巧
  7. Oracle作业job 没有自动调度起来
  8. 基于Spring Cloud的微服务架构
  9. hihocoder#1513 : 小Hi的烦恼
  10. jq怎么赋值给变量_jq: 工具方法
  11. access视频教程百度网盘_office 2016 全套高清视频教程打包下载 - 行客工作室
  12. 计算机操作系统(第四版)课后习题答案(完整版)
  13. Java+SpringBoot+vue+elementui垃圾分类网站系统mysql源码介绍
  14. WARNING: Too many active WebGL contexts. Oldest context will be lost
  15. 人体性神经系统分布图,女性神经分布图高清
  16. 最快年底出台 上海二手车车牌启动竞拍模式
  17. Jaca定时任务-01-进程级别的Timer,ScheduledExecutorService,springtask
  18. 网络渗透测试实验二(网络扫描与网络侦察)
  19. vst开启语音服务器,VST语音遥控器体验记
  20. 怎样提取音频制作手机铃声

热门文章

  1. 注意啦,维谛技术(Vertiv)品牌正式启用了,来头可不小
  2. python response_python修改微信和支付宝步数
  3. P4414 [COCI2006-2007#2] ABC
  4. 华为line服务器无响应,line注册链接不到服务器
  5. ios使用地图定位记录运动轨迹
  6. Yocto系列讲解[理论篇]26 - BitBake全过程(4)
  7. Intel和AMD的区别
  8. 区分C语言中的*(p++), *p++, (*p)++, *(++p), *++p
  9. 学生学籍系统 按班级查找按学号查找
  10. 筱筱看博客(git 冲突解决)