VLC播放器搭建服务器(TCP和UDP方式)

用VLC搭建基于UDP的流媒体服务器

流媒体服务器大多数是基于UDP的,VLC中有多种实现,如UDP(legacy),RTP等。

1. UDP(legacy)传统模式

服务器操作流程

    1. 打开 媒体,选择流,添加ts文件,选择流串(S);
VLC播放器搭建服务器(TCP和UDP方式)_第1张图片
image.png
    1. 选择目标文件,下一步,文件中选择UDP(legacy)模式,再添加:
VLC播放器搭建服务器(TCP和UDP方式)_第2张图片
image.png
    1. 由于是UDP方式推送流,需要填写目标端的IP和port:
VLC播放器搭建服务器(TCP和UDP方式)_第3张图片
image.png

客户端操作:

    1. 媒体,选择 打开网络流串:
VLC播放器搭建服务器(TCP和UDP方式)_第4张图片
image.png
    1. 填写网络URL即可
VLC播放器搭建服务器(TCP和UDP方式)_第5张图片
image.png

2. RTSP模式

RTSP方式是通过RTP进行流媒体数据的传输的,VLC的实现也是基于UDP的

服务器操作:

    1. 媒体打开流,添加ts文件,文件选择RTSP模式:
VLC播放器搭建服务器(TCP和UDP方式)_第6张图片
image.png
    1. 添加 端口和路径,RTSP方式为流的拉取,RTSP建立播控连接也是TCP方式:
VLC播放器搭建服务器(TCP和UDP方式)_第7张图片
image.png

客户端操作:

    1. 网络URL的填写(服务器端的IP,PORT,path):
VLC播放器搭建服务器(TCP和UDP方式)_第8张图片

3. RTP模式

既有基于TCP的RTP,也有基于UDP的RTP,但抓包发现,VLC的RTP是基于UDP的。
操作模式与UDP一致。

4. HTTP模式

VLC的http方式搭建的流媒体服务器是用TCP方式进行数据传输的,操作方式与RTSP一致。

你可能感兴趣的:(VLC播放器搭建服务器(TCP和UDP方式))