搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
回溯算法的五类问题:组合、排列、子集、分割、棋盘_回溯算法图排列问题
2
c语言/c++(数据结构篇) 之 排序方法的实现实例(直接插入排序;冒泡排序;希尔排序;快速排序;简单选择排序)(6/7)_数据结构要求在一个程序中实现四种排序算法直接插入希尔冒泡快速
3
ollama 使用技巧集锦_ollama指定路径
4
vivado约束方法_vivado cell位置约束
5
《数学建模与数学实验》第5版 非线性规划 习题4.4_数学建模与数学实验第五版课后答案
6
sqoop从mysql导入hdfs_sqoop 从mysql导入数据到hdfs、hive
7
对于MySQL的了解你知道多少?_你对mysql了解多少
8
ym——android源代码大放送(实战开发必备)
9
评测 香橙派OrangePi在智能交通上的应用_and 5~85 indexes correspond object's confidence
10
rabbitmq动态创建queue和监听queue_springboot动态创建rabbitmq队列监听
当前位置:
article
> 正文
网络协议——RTSP(简介、搭建RTSP服务器)_rstp服务器搭建
作者:凡人多烦事01 | 2024-05-27 03:14:04
赞
踩
rstp服务器搭建
一、简介
1、什么是RTSP
RTSP(Real-Time Streaming Protocol,实时流传输协议)是一种网络应用协议,旨在用于在互联网上进行娱乐和通信的实时流媒体的控制。它允许客户端远程控制媒体服务器上的流媒体播放,例如播放、暂停、快进、快退等。RTSP通常与RTP(Real-Time Transport Protocol,实时传输协议)结合使用,RTP负责实际的数据传输,而RTSP负责控制信令。
RTSP协议在设计上类似于HTTP,但它是面向控制的协议,通常在TCP端口554上工作。
RTSP在实际应用中常用于IP摄像头、视频点播系统和实时流媒体服务器。
RTSP是一个有状态协议,这意味着在通信过程中,服务器需要维护关于客户端会话的状态信息。
2、功能
播放控制
:客户端可以通过RTSP命令控制媒体流的播放(例如播放、暂停、停止、快进和快退)。
实时性
:支持实时传输,可以处理实时数据流(例如视频会议、网络摄像头直播等)。
点播和直播
:可以支持视频点播(VOD)和直播流媒体传输。
3、工作机制
建立连接
:客户端与服务器建立RTSP控制连接。
发送请求
:客户端发送RTSP请求命令(如DESCRIBE、SETUP、PLAY等)。
响应请求
:服务器处理请求并返回响应。
传输流数据
:使用RTP协议传输实际的音视频数据。
控制播放
:客户端可以通过RTSP命令随时控制流的播放。
二、搭建RTSP服务器
在Win7虚拟机中搭建RTSP服务器,使用本机进行访问。
虚拟机:安装VLC Media Player。
打开VLC Media Player -> 媒体 -> 流。
添加一个视频文件,点击串流。
选择目标为RTSP,点击添加。
设置端口(默认)和路径(随便)。
选择配置文件。
可以看到已经配置成功了。
已经开始播放了。
本机:安装FFmpeg,下载地址:
Releases · BtbN/FFmpeg-Builds (github.com)
【注】FFmpeg 是一个开源的多媒体框架,可以用来录制、转换和流式传输音视频。对于 RTSP(实时流传输协议),FFmpeg 提供了强大的支持,能够处理多种 RTSP 相关的任务。
解压后,设置环境变量。
查看虚拟机ip地址。
本机打开cmd,使用ffplay播放视频。
ffplay rtsp:
/
/
192.168.182.129
:
8554
/
cat
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/凡人多烦事01/article/detail/629588
推荐阅读
article
搭建RTSP流媒体
服务器
(用于测试分析RTSP协议)(
rtsp
-
simple
-
server
+FFmp...
本文所搭建的流媒体
服务器
是在虚拟机centos7中安装
rtsp
-
simple
-
server
充当
服务器
,在windows本...
赞
踩
article
Jetson
Orin NX上运行./
rtsp
-
simple
-
server
代码报错_
jetson
n...
检查文件架构:使用file
rtsp
-
simple
-
server
命令查看二进制文件的详细信息,这将告诉你该文件是为哪种架...
赞
踩
article
rtsp
-
simple
-
server
+
srs
搭建流媒体
服务器
_
rtsp
-
simple
-serve...
1、
下载
rtsp
-
simple
-
server
我
下载
的是windows版本的。
下载
完后直接运行exe文件即可启动。2、ub...
赞
踩
article
推荐一款开源
的
RTSP
服务器
:
rtsp
-
server
...
推荐一款开源
的
RTSP
服务器
:
rtsp
-
server
项目简介
rtsp
-
server
是一个轻量级、高性能
的
RTSP
服务器
,...
赞
踩
article
linux
Gstreamer
RTSP
server
学习_
gst
-
launch
-1.0
rtsp
...
前面文章已经介绍过如何安装
Gstreamer
以及简单使用。接下来学习一下如何简单的使用Gstreaner
RTSP
推流和...
赞
踩
article
Micro
-
RTSP
代码解析3,
rtsp
server
如何推流
_
rtsp
server
...
1.初始化
server
socket2.初始化摄像头3.while循环内监听client socket连接,有clien...
赞
踩
article
Ubuntu
使用USB相机开放
RTSP
流(
gst
-
rtsp
-
server
-
1.16
)(一)_ubun...
Ubuntu
使用USB相机开放
RTSP
流(
gst
-
rtsp
-
server
-
1.16
)_
ubuntu
的
v4l2
摄像头实时转...
赞
踩
article
Linux
平台
RTSP
server
项目开发总结_
linux
rtsp
服务器
...
测试例子中使用了FFMPEG进行拉
RTSP
流测试 所以需要引入ffmpeg库。Demo版本限制了只支持两个通道 每个通道...
赞
踩
article
Android
平台如何实现外部
RTSP
|
RTMP
流注入
轻量级
RTSP
服务
模块(内网
RTSP
网关)_a...
内网
RTSP
网关,在小并发的环境下,不需要单独部署
RTSP
或
RTMP
服务
,配合我们
RTSP
播放器,延迟毫秒级,优势非常明...
赞
踩
article
Android
RTSP
摄像头推流_
androidcamera
录制,
rtsp
推流...
前言
Android
的摄像头的功能扩展越来越丰富, 近段时间因为涉及到
RTSP
推送的需求, 稍微了解记录踩过的坑.服务端纯...
赞
踩
article
Android
平台
轻量级
RTSP
服务
模块
编码
前后数据源对接探究_
android
rtsp
...
轻量级
RTSP
服务
,适用于内网环境下,对并发要求不高的场景,支持H.264/H.265,支持
RTSP
鉴权、单播、组播模式...
赞
踩
article
网络
协议
:
ICMP
工作原理,
ICMP
协议
报文格式
,
ICMP
类型和代码,
Wireshark
抓包分析IC...
ICMP
(Internet Control Message Protocol)是「控制报文
协议
」,是IP
协议
的一个组成部...
赞
踩
article
web
端播放
rtsp
视频
流
(摄像头监控
视频
)教程及
window
下开机自启动部署_
node
-
rtsp
-...
像海康大华一些摄像头或者直播源 为
rtsp
视频
流
,想在
web
上播放必须进行协议转换。已知一些方案例如
rtsp
转rtmp需...
赞
踩
相关标签
ffmpeg
服务器
wireshark
边缘计算
c++
嵌入式硬件
运维
linux
学习
网络
硬件工程
物联网
数码相机
ubuntu
Android RTSP服务
Android RTSP服务器
Android RTSP转发
Android网关RTSP
大牛直播SDK
RTSP
VLC
IpCamera