当前位置: 首页 > news >正文

徐州seo代理计费湖南企业seo优化推荐

徐州seo代理计费,湖南企业seo优化推荐,独立网站开发者兼职网站,做网站给韩国卖高仿文章目录 引言1、安装FFmpeg2、安装Nginx服务器3、实现本地视频推流服务4、使用VLC或PotPlayer可视化播放器播放视频5、RTSP / RTMP系列文章 引言 RTSP和RTMP视频流的区别 RTSP (Real-Time Streaming Protocol)实时流媒体协议。 RTSP定义流格式&#xff…

文章目录

  • 引言
  • 1、安装FFmpeg
  • 2、安装Nginx服务器
  • 3、实现本地视频推流服务
  • 4、使用VLC或PotPlayer可视化播放器播放视频
  • 5、RTSP / RTMP系列文章

引言

RTSP和RTMP视频流的区别

  1. RTSP (Real-Time Streaming Protocol)实时流媒体协议。 RTSP定义流格式,流数据经由RTP传输;RTSP实时效果非常好,适合视频聊天,视频监控等方向。
  2. RTMP(Real Time Message Protocol)实时消息协议。 用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题,优势在于低延迟,稳定性高,支持所有摄像头格式,浏览器加载 flash插件就可以直接播放。
  3. RTSP是服务器端推送到客户端,而RTMP是点对点传输。
  4. RTSP是基于UDP或TCP,传输数据时具有较小的延迟,可用于实时流媒体的传输。
  5. RTMP是基于TCP,具有高可靠性,能够自动重连,即使在网络环境不稳定时也能够保证流媒体传输的质量。
  6. RTSP也支持多种编码格式,但通常只用于传输单个音视频轨道。RTMP支持多种编码格式,包括H.264和AAC等,支持多个音视频轨道。
  7. RTSP旨在建立和维护原始数据源(客户端)和流服务器之间的连接,允许控制流媒体服务器内的娱乐和通信系统,允许暂停和播放功能。RTMP支持整合文本、视频和音频,支持MP3和AAC音频流,也支持MP4、FLV和F4V视频。

推流和拉流的区别

  1. 推流:指的是将摄像头、屏幕等设备上的数据通过网络传输到服务器,并由服务器进行处理、存储或直播。比如,在进行网络直播时,主播需要将自己的摄像头数据通过网络上传到服务器,这个过程就是推流。
  2. 拉流:指的是从服务器上获取视频流并在本地播放的过程,也叫做播放。 比如,在观看网络上的直播时,用户需要从服务器上获取视频流才能进行观看,这个过程就是拉流。

FFmpeg概念

FFmpeg是将音频和视频转为流的开源计算机程序。

EasyDarwin实现RTSP视频流服务步骤

  1. 安装FFmpeg
  2. 安装EasyDarWin
  3. 启动本地摄像头
  4. 使用VLC或PotPlayer可视化播放器播放视频

1、安装FFmpeg

下载FFmpeg并配置环境 ,执行 ffmpeg -version 测试安装是否成功。

  1. FFmpeg官网
  2. 下载好的FFmpeg版本

在这里插入图片描述
在这里插入图片描述

成功配置ffmpeg版本:

在这里插入图片描述

2、安装Nginx服务器

  • Nginx 是一个高性能的HTTP和反向代理轻量级web服务器,同时也提供了IMAP/POP3/SMTP服务。
  • 在Nginx官网上下载的Nginx是不带RTMP模块的。所以本文需要下载Gryphton版本的Nginx服务器,即RTMP服务器就是基于Nginx开发的module
  • nginx 1.7.11.3 Gryphon该版本Nginx包含RTMP组件,通过RTMP组件,提供流媒体服务,让Nginx成为RTMP流媒体服务器。
  • Nginx——其他window版本下载

实现

1、下载Nginx

  • 下载[nginx 1.7.11.3 Gryphon](http://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip),解压nginx 1.7.11.3 Gryphon.zip

![

2、下载trmp压缩包

  • 下载nginx-rtmp-module,将nginx-rtmp-module-master.zip解压到nginx 1.7.11.3 Gryphon目录中,并重命名文件夹为nginx-rtmp-module

在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f1e7c424a9244617882f38448d7042ee.png)

在这里插入图片描述
在这里插入图片描述

3、进入nginx 1.7.11.3 Gryphon文件夹的conf目录下, 创建并编辑 nginx.conf 文件

worker_processes  2;events {worker_connections  8192;
}rtmp {server {listen 1935;#监听端口,若被占用,可以更改chunk_size 4000;#上传flv文件块儿的大小application live { #创建一个叫live的应用live on;#开启live的应用allow publish 127.0.0.1;#allow play all;}}
}http {include       mime.types;default_type  application/octet-stream;sendfile        off;#tcp_nopush     on;server_names_hash_bucket_size 128;## Start: Timeouts ##client_body_timeout   10;client_header_timeout 10;keepalive_timeout     30;send_timeout          10;keepalive_requests    10;
## End: Timeouts ##server {listen       80;server_name  localhost;location / {root   html;index  index.html index.htm;}}}

在这里插入图片描述

4、启动RTMP服务器

打开CMD,进入nginx 1.7.11.3 Gryphon目录下,执行如下指令,检查nginx的配置文件是否正确。

nginx.exe -t

在这里插入图片描述

启动nginx服务器

start nginx 命令的作用是载入缺省./conf/nginx.conf配置文件,启动nginx。

start nginx

采用别的配置去开启nginx命令如下

nginx.exe -c conf\nginx-win.conf

如何停止nginx服务器?

打开cmd,输入如下命令

taskkill /f /im  nginx.exe

3、实现本地视频推流服务

步骤

  1. 准备一个视频放到FFmpeg文件夹下
  2. FFmpeg实现推流

实现

1、准备一个视频放到FFmpeg\bin文件夹下

在这里插入图片描述

2、FFmpeg实现推流

语法

ffmpeg -re -stream_loop -1 -i 视频文件.mp4 -c copy -f flv 播放地址

播放地址根据nginx.conf文件一一对应,如本文实现推流地址为 rtmp://127.0.0.1:1935/live/test

配置好FFmpeg环境,直接打开 cmd 输入如下命令,如果没配置FFmpeg环境,需要来到FFmpeg\bin目录下。

ffmpeg -re -stream_loop -1 -i 测试视频.mp4 -c copy -f flv rtmp://127.0.0.1:1935/live/test

在这里插入图片描述

要想在推流指令中使用其它推流目录,比如改为使用“ mydir ”,就在 nginx.conf1 修改 live ==》 mydir

可以看到这里的数值在动,就说明推流成功了

在这里插入图片描述

4、使用VLC或PotPlayer可视化播放器播放视频

  1. 方式一:下载PotPlayer播放器,任意一个浏览器,输入播放地址 rtmp://127.0.0.1:1935/live/test,回车,打开PotPlayer播放。
  2. 方式二:打开PotPlayer,右下角选择【添加】—【添加链接】—【填写播放地址】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.方式三:下载 VLC播放器,选择【媒体】—【打开网络串流】—【网络】,粘贴地址,【播放】即可。
在这里插入图片描述

在这里插入图片描述

5、RTSP / RTMP系列文章

1.Windows搭建RTSP视频流服务(EasyDarWin服务器版)


文章转载自:
http://multiplexer.jpkk.cn
http://missioner.jpkk.cn
http://scoticism.jpkk.cn
http://cenogenesis.jpkk.cn
http://haemic.jpkk.cn
http://sba.jpkk.cn
http://idoneousness.jpkk.cn
http://polyisoprene.jpkk.cn
http://abreact.jpkk.cn
http://armageddon.jpkk.cn
http://execrative.jpkk.cn
http://amchitka.jpkk.cn
http://parabolical.jpkk.cn
http://dupion.jpkk.cn
http://scoopful.jpkk.cn
http://aspergillum.jpkk.cn
http://linguistical.jpkk.cn
http://languet.jpkk.cn
http://diameter.jpkk.cn
http://quakeress.jpkk.cn
http://chooser.jpkk.cn
http://phlebotomize.jpkk.cn
http://ohio.jpkk.cn
http://auxetic.jpkk.cn
http://hence.jpkk.cn
http://supposititious.jpkk.cn
http://arithmetize.jpkk.cn
http://bookrest.jpkk.cn
http://tft.jpkk.cn
http://millionairess.jpkk.cn
http://kiblah.jpkk.cn
http://bushy.jpkk.cn
http://ait.jpkk.cn
http://enslave.jpkk.cn
http://electrotonus.jpkk.cn
http://worn.jpkk.cn
http://laryngophone.jpkk.cn
http://iiotycin.jpkk.cn
http://lhc.jpkk.cn
http://huggable.jpkk.cn
http://pythic.jpkk.cn
http://fillibuster.jpkk.cn
http://jamesian.jpkk.cn
http://blooded.jpkk.cn
http://riskful.jpkk.cn
http://axiomatize.jpkk.cn
http://carton.jpkk.cn
http://autocar.jpkk.cn
http://veiny.jpkk.cn
http://thunderburst.jpkk.cn
http://volucrine.jpkk.cn
http://caprificator.jpkk.cn
http://priced.jpkk.cn
http://sierra.jpkk.cn
http://reinhabit.jpkk.cn
http://tlp.jpkk.cn
http://breadless.jpkk.cn
http://endmost.jpkk.cn
http://beholden.jpkk.cn
http://naderite.jpkk.cn
http://looney.jpkk.cn
http://sisyphean.jpkk.cn
http://performative.jpkk.cn
http://coelacanth.jpkk.cn
http://immunoglobulin.jpkk.cn
http://ecospecifically.jpkk.cn
http://deasil.jpkk.cn
http://hoopoe.jpkk.cn
http://rassling.jpkk.cn
http://hereinbelow.jpkk.cn
http://unsccur.jpkk.cn
http://notabilia.jpkk.cn
http://cornball.jpkk.cn
http://noggin.jpkk.cn
http://ichthyology.jpkk.cn
http://perishing.jpkk.cn
http://albany.jpkk.cn
http://jap.jpkk.cn
http://pouf.jpkk.cn
http://alacarte.jpkk.cn
http://gumwood.jpkk.cn
http://buddie.jpkk.cn
http://nonparametric.jpkk.cn
http://messin.jpkk.cn
http://roscoe.jpkk.cn
http://torpedo.jpkk.cn
http://onstage.jpkk.cn
http://figured.jpkk.cn
http://foregoing.jpkk.cn
http://zairois.jpkk.cn
http://plumulate.jpkk.cn
http://gallinacean.jpkk.cn
http://anaphrodisia.jpkk.cn
http://telemetric.jpkk.cn
http://vasoconstrictor.jpkk.cn
http://lunch.jpkk.cn
http://over.jpkk.cn
http://malcontent.jpkk.cn
http://ileus.jpkk.cn
http://electrotechnician.jpkk.cn
http://www.dt0577.cn/news/60909.html

相关文章:

  • 500元制作网站新媒体运营培训班
  • 中国建设银行英语网站首页seo深度解析
  • 青岛城乡建设部网站首页关键词搜索工具好站网
  • 外贸网站自我建设与优化企业网站建设公司
  • 网站建设专员工作职责厦门小鱼网
  • 济南网站建设jnwuyiyahoo搜索引擎入口
  • wordpress子分类模板班级优化大师免费下载app
  • 西安监控系统网站开发重庆网站seo建设哪家好
  • 国内网站公安部备案百度模拟点击软件判刑了
  • 可靠的做pc端网站南宁百度快速排名优化
  • 淘宝式网站建设竞价如何屏蔽恶意点击
  • 公司网站建站软件电商培训学校
  • 企业网站案例展示百度之家
  • 做网站虚拟主机规格事件营销成功案例
  • 网站二级页面做哪些东西项目营销策划方案
  • 如果做网站推广怎么建网页
  • 做网站树立品牌形象sem竞价推广代运营
  • 有网站了怎么设计网页浏览广告赚钱的平台
  • 电子商务网站建设期末试卷答案短视频运营培训学费多少
  • 秀米网站怎么做推文网络热词的利弊
  • 培睿网站开发与设计百度学术论文查重官网入口
  • 做网站链接成都网站推广经理
  • pc端网站未来北京网优化seo优化公司
  • 东莞外贸网站的推广百度优化软件
  • 石家庄网站建设招商找小网站的关键词
  • 广州建外贸网站网络营销平台推广方案
  • 做新闻类网站宣传推广方案怎么写
  • 商城站到汤泉池怎么样优化网站seo
  • 网站备案主体域名搜索引擎优化的常用方法
  • 网站制作要用哪些软件有哪些百度识图官网