vlc推流/拉流: udp rtp rtsp

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) 

vlc推流/拉流: udp rtp rtsp

  1.udp
  2.rtp
  3.rtsp

都省不了的操作放最前面…(服务器端)
第一步, 选择媒体 - 流(S)…选项
在这里插入图片描述
第二步, 选择一个文件, 然后点击串流(S)
在这里插入图片描述
在这里插入图片描述
第三步, 点击下一个(S)
在这里插入图片描述
如下图, 此处选择目标, 选择输出的码流是udp流呢? 还是rtp还是rtsp?
在这里插入图片描述
切记, 选择完后点击右手边的添加, 进入具体的配置界面.

1.udp

   服务器端: 码流-推流到客户端

当选择为udp目标时, 进入此界面, 配置目标的ip地址和端口, 然后点击下一个
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
   客户端: 接收包

客户端的操作非常简单, 只需要配置好端口即可(@ 即表示当前主机ip地址)
在这里插入图片描述
在这里插入图片描述
   点击播放, 即可播放~
在这里插入图片描述

2.rtp

   服务器端: 码流-推流到客户端
在这里插入图片描述
   和udp差不多, 只是配的参数不一样. 这里只能选RTP / MPEG Transport Stream 选项, 下面的那个选项用不了, 暂时不知道为什么~
在这里插入图片描述

   客户端: 接收包
   举个例子: rtp://@:5004
   其中, 5004为端口, @代表着本机的IP.(即192.168.1.2)

3.rtsp

   服务器端: 码流-暂存在服务器端, 等客户端拉取.
在这里插入图片描述
在这里插入图片描述

   客户端: 拉流
   举个例子: rtsp://192.168.1.4:7070/rtsplive
   其中, 192.168.1.4为服务器ip地址, 7070为端口号, rtsplive为目录(也就是上图的rtsplive).

### 如何使用VLC实现本地 #### 使用 VLC 进行本地 为了通过 VLC 实现向服务器送音视频数据,可以按照如下方法设置: 启动 VLC 媒体播放器并进入 `媒体` 菜单下的 `打开网络串` 或者直接按快捷键 Ctrl+S。在弹出窗口中的 `输入源` 输入框内填入要发送出去的多媒体文件路径或者是捕获设备名称。 对于希望将本机摄像头画面作为直播源的情况,则应选择 `捕获设备` 并指定相应的参数选项[^3]。 完成上述配置之后点击下一步,在这里可以选择转码设定以及目标协议与地址端口等信息。针对 RTMP 场景而言,应当选取 HTTP/RTSP/RTP over UDP 发送模式,并填写类似这样的 URL 地址:rtmp://server_ip[:port]/app_name/stream_key 。其中 server_ip 是指接收方服务器 IP ,而 app_name 和 stream_key 则取决于具体的服务提供商规定[^2]。 最后确认无误后按下 `开始串` 即可成功建立连接并向远端传递实时视音频资料了。 #### 使用 VLC 进行本地 当需要利用 VLC 来观看远程发布的直播节目时,只需执行以下几步操作即可轻松达成目的: 同样是在主界面顶部找到 `媒体` 下菜单里的 `打开网络串` 功能项。此时于新出现对话框内的空白处粘贴上由发布者给出的有效访问链接,比如 rtmp://example.com/live/teststream 或 http(s)://domain/file.mp4 等形式均可被支持解析加载[^1]。 紧接着依照提示依次进直至结束整个程,不久便可在软件内置画面上看到正在播出的画面效果啦! ```bash # 示例命令行方式调用vlc进行 cvlc --no-audio rtsp://your_rtsp_stream_address ``` 以上便是基于 VLC 客户端工具所介绍的一套完整的解决方案说明文档[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安河桥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值