最新有效rtsp/rtmp/hls地址长期维护

✍️作者简介:沫小北/码农小北(专注于Android、Web、TCP/IP等技术方向)

🐳博客主页:沫小北/码农小北 开源中国、稀土掘金、51cto博客、博客园、知乎、简书、慕课网、CSDN

🔔如果文章对您有一定的帮助请👉关注✨、点赞👍、收藏📂、评论💬。

🔥如需转载请参考【转载须知】

RTMP、RTSPHLS 是流媒体传输协议中常见的三种,它们分别在不同的应用场景中发挥着重要的作用。本文将深入探讨这三种协议的公网真正可用地址,帮助读者更好地理解并利用它们。

1. RTSP(Real Time Streaming Protocol)

RTSP 是一种实时流媒体控制协议,通常用于 IP 摄像头和监控系统。RTSP 本身并不传输数据,而是负责控制流的播放。

公网 RTSP 测试地址:

时间 2023年11月13 测试rtsp都无法正常使用而且也未找到能正常使用的rtsp URL,奉劝一 句不要吧时间都花费在找rtsp地址上面,有这个时间自己动手搭建一个!
注意:这个URL用RTSP TCP模式测试。
公网 RTSP 地址:
rtsp://example.com/live/stream_name
rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4
如果想正常使用可以通过一下办法自己搭建一个测试地址:
1.打开 https://rtsp.stream/;
2.拉取到最后,点击Free下的"Get started"填写邮箱;
3.打开邮箱,打开指定的链接后,会给出2个免费的有效地址,每月有2G流量可免费使用。
可通过VLC播放器直接打开播放,操作步骤:打开VLC播放器,然后点击"媒体", 打开网络串流,点击"网络",最后在url中输入上面的rtsp地址即可。
为了测试,也可以通过VLC播放器自己搭建一个rtsp流媒体测试地址,可参考:Windows上通过VLC播放器搭建rtsp流媒体测试地址操作步骤

2. RTMP(Real-Time Messaging Protocol)

RTMP 是一种实时消息传输协议,最初由 Adobe 开发用于 Flash 平台。它以低延迟和高效的实时数据传输而闻名,适用于直播和实时互动应用。

公网 RTMP 测试地址:

时间 2023年11月13 测试 正常使用
公网 RTMP 地址:rtmp://ns8.indexforce.com/home/mystream

3. HLS(HTTP Live Streaming)

HLS 是一种基于 HTTP 的流媒体传输协议,由苹果公司提出并广泛用于 iOS 和其他移动设备。它将整个流分成小的、独立的 HTTP 下载文件,使得流媒体可以通过标准的 HTTP 服务器进行传输。

公网 HLS 测试地址:

时间 2023年11月13 测试 正常使用
公网 HLS 地址:http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8

在这里插入图片描述
注意事项:

  1. 服务提供商支持: 确保你选择的流媒体服务提供商支持所选协议,并提供公网可用地址。一些服务可能需要付费订阅才能获取公网地址。

  2. 防火墙和端口: 确保服务器端口未被防火墙阻止,并且在使用 RTMP 或 RTSP 时,相应的端口已打开。

  3. 协议选择: 根据你的应用需求选择合适的协议。RTMP 适用于实时互动,RTSP 适用于监控系统,而 HLS 则广泛用于移动设备。

  4. 安全性考虑: 在传输敏感内容时,考虑使用安全版本的协议(例如 RTMPS、RTSPS、HTTPS)以确保数据加密和安全性。


自己动手搭建服务器

由于收集的这些URL通常不太稳定如果长期使用或大量测试建议自己搭建,一下是搭建方法和过程:

公网URL通常不够稳定,而且可能在短时间内失效。对于项目测试需求,建议搭建自己可用的RTMP或RTSP URL,以确保稳定性和持续可用性。
要搭建自己的 RTMP 和 RTSP 测试 URL,您可以使用一些开源的流媒体服务器软件。以下是一些建议的工具:

搭建 RTMP 服务器

  1. Wowza Streaming Engine:
    • 官网:Wowza Streaming Engine
    • Wowza 是一个流媒体服务器软件,支持 RTMP 协议。您可以下载并安装 Wowza Streaming Engine,然后根据文档设置您的 RTMP 测试流。
  2. Red5:
    • 官网:Red5
    • Red5 是一个开源的媒体服务器,支持 RTMP。您可以使用 Red5 来搭建自己的 RTMP 服务器。

搭建 RTSP 服务器

  1. Live555 Media Server:
    • 官网:Live555
    • Live555 提供了一个开源的 RTSP 服务器,您可以下载并根据文档配置,以搭建自己的 RTSP 测试流。
  2. Darwin Streaming Server:
    • 官网:Darwin Streaming Server
    • Darwin Streaming Server 是苹果公司开发的流媒体服务器,支持 RTSP。您可以尝试使用它来搭建 RTSP 服务器。

注意:在选择服务器软件时,请根据您的需求和技术要求进行选择。配置这些服务器的详细步骤可以在它们的官方文档中找到。一旦搭建完成,您就可以生成自己的 RTMP 和 RTSP 测试 URL 供项目测试使用。请确保您在使用这些工具时遵守相应的许可协议和法规。


测试工具整理

我的设备mac使用的测试工具是VLC,个人推荐使用 VLC,也可根据自己的使用情况选择适合自己的测试工具

测试工具整理:

RTMP 和 RTSP 是两种常用的实时流媒体传输协议,而选择合适的播放器是观看这些流媒体内容的关键。以下是一些支持 RTMP 和 RTSP 协议的免费播放器,它们提供了灵活的功能,适用于不同的平台:

1. VLC 媒体播放器

  • 平台支持: Windows、Mac、Linux、Android、iOS

  • 特点: VLC(VideoLAN Client)是一个开源、跨平台的多媒体播放器,支持几乎所有常见的音视频格式,包括 RTMP 和 RTSP。它简单易用,功能强大,具备广泛的自定义选项。

  • 官方网站: VLC 媒体播放器

2. PotPlayer

  • 平台支持: Windows

  • 特点: PotPlayer 是一款轻量级的媒体播放器,支持 RTMP 和 RTSP 协议。它具有友好的用户界面、高度可定制的皮肤和丰富的高级设置,适合追求个性化和高级功能的用户。

  • 官方网站: PotPlayer

3. MPV

  • 平台支持: Windows、Mac、Linux

  • 特点: MPV 是一款开源、轻量级的媒体播放器,支持 RTMP 和 RTSP。虽然界面相对简单,但它具有高度的可配置性和强大的命令行选项,适合对播放器性能有更高要求的用户。

  • 官方网站: MPV

4. Kodi(XBMC)

  • 平台支持: Windows、Mac、Linux、Android、iOS

  • 特点: Kodi 原名 XBMC(Xbox Media Center),是一款开源的媒体中心软件。它支持 RTMP 和 RTSP,具有丰富的插件和附加功能,使其成为一个全面的多媒体解决方案。

  • 官方网站: Kodi

5. ffplay

  • 平台支持: Windows、Mac、Linux

  • 特点: ffplay 是 FFmpeg 工具包中的一个简单命令行媒体播放器,支持多种协议包括 RTMP 和 RTSP。虽然它没有华丽的用户界面,但对于开发人员和技术爱好者而言是一个强大的工具。

  • 官方网站: FFmpeg

这些播放器都是免费提供的,适用于不同的操作系统和使用场景。选择一个适合你需求的播放器,可以更好地享受 RTMP 和 RTSP 协议提供的实时流媒体内容。

无论是哪个阶段,坚持努力都是成功的关键。不要停下脚步,继续前行,即使前路崎岖,也请保持乐观和勇气。相信自己的能力,你所追求的目标定会在不久的将来实现。加油!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/139251.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Load-balanced-online-OJ-system 负载均衡的OJ系统项目

前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 本项目Github地址 - Load-balanced-o…

Go,14周年[译]

国内的双十一购物狂欢已没有了当年的那种热闹与喧嚣,但大洋彼岸的Go团队却始终保持稳中有增的开发和语言演进节奏。今晨Go核心团队的Russ Cox[1]代表Go语言项目团队在Go官博上发表了《Fourteen Years of Go》[2]的博文,纪念Go语言开源14周年[3]&#xff…

证明串口是好的

前提:客户返回来一个pad,说串口不好用,售后让研发确定一下串口好不好用。 pad的串口是usb口(不知道这样说对不对),然后就一个“usb--9针”的线。 要确定串口好不好,首先要从电脑发数据给pad&a…

牛客网上收藏题目总结及重写(C语言)(3)

每日一言 如果预计中的不幸没有发生的话&#xff0c;我们就会收获意外的喜悦。 --人生的智慧 题目BC84 错因&#xff1a;忘记要使用小数除法 代码 #include <stdio.h> int main() {int i 0;int n 0;scanf("%d",&n);double sum 0;for(i1;i<n;i){su…

如何用自然语言 5 分钟构建个人知识库应用?我的 GPTs builder 尝试

开发者的想象力闸门一旦打开&#xff0c;迎接我们的必然是目不暇接的 AI 应用浪潮冲击。 兴奋 早晨&#xff0c;我突然发现 ChatGPT 最新的 Create GPTs 功能可以用了。 这太让我意外了&#xff0c;没想到这么快。根据页面上的提示&#xff0c;我一直以为还得等上一周左右。于是…

跨境电商商城源码:实现多语言、多货币、多商户入驻的全面解决方案

随着全球电子商务的迅猛发展&#xff0c;越来越多的商家和消费者选择在跨境电商平台上进行交易。为了满足不同国家和地区的需求&#xff0c;多语言、多货币、多商户入驻已成为跨境电商平台的核心竞争力。本文将为您介绍如何通过跨境电商商城源码实现这些功能&#xff0c;帮助您…

qt系统自带的对话框

QMessageBox是静态成员函数可以直接通过类名进行访问 参数四是两个按钮的类型 第五个参数是回车默认选择的按键&#xff0c;该函数返回值是案件类型 其他标准对话框

react脚手架create-react-app创建react项目

1.全局安装 create-react-app winR/桌面目录下cmd进入终端页面 npm i -g create-react-app2.create-react app 初始化项目 create-react-app 项目名称项目初始化完成 运行项目 目录下cmd控制台输入 npm start然后打开本地服务运行项目查看

学会这10个Fluent仿真优化技巧,效率蹭蹭蹭

ANSYS Fluent 是计算流体动力学 (CFD) 仿真的强大工具&#xff0c;使工程师和科学家能够分析和预测各种应用中的流体行为。然而&#xff0c;运行模拟可能需要大量计算&#xff0c;因此优化设置对于在最短的时间内获得最准确的结果非常重要。 Fluent对电脑配置要求高&#xff1f…

服务号怎么升级订阅号

服务号和订阅号有什么区别&#xff1f;服务号转为订阅号有哪些作用&#xff1f;首先我们要看一下服务号和订阅号的主要区别。1、服务号推送的消息没有折叠&#xff0c;消息出现在聊天列表中&#xff0c;会像收到消息一样有提醒。而订阅号推送的消息是折叠的&#xff0c;“订阅号…

世微 升压恒压IC dc-dc转换器 充电器手持设备便携式产品 AP8660

AP8660是一款升压dc-dc转换器&#xff0c;内置MOS调节器&#xff0c;内部补偿&#xff0c;还可以最小6个外部组件&#xff0c;内部的软识启动功能可以降压涌入电流 AP8660 SOT23-6封装&#xff0c;可以为PCB提供节省空间 特点 可调输出&#xff0c;最高达到24W 内部固定PWM频…

CCF ChinaSoft 2023 论坛巡礼 | 生成式AI与软件自动化论坛

2023年CCF中国软件大会&#xff08;CCF ChinaSoft 2023&#xff09;由CCF主办&#xff0c;CCF系统软件专委会、形式化方法专委会、软件工程专委会以及复旦大学联合承办&#xff0c;将于2023年12月1-3日在上海国际会议中心举行。 本次大会主题是“智能化软件创新推动数字经济与社…

css实现鼠标悬停时元素的显示与隐藏

css实现鼠标悬停时元素的显示与隐藏 跟着B站黑马学习小兔鲜项目&#xff0c;有个点记录一下 就是当鼠标悬浮在商品列表上时&#xff0c;列表中的商品会显示出来&#xff0c;离开时&#xff0c;商品隐藏&#xff0c;如下&#xff1a; 感觉这个功能经常会遇到&#xff0c;但一直…

MATLAB中ginput函数用法

目录 语法 说明 示例 标识点和绘制坐标 返回用于选择坐标的按键 标识地理坐标区上的点 ginput函数的功能是标识坐标区坐标。 语法 [x,y] ginput(n) [x,y] ginput [x,y,button] ginput(___) 说明 [x,y] ginput(n) 可用于标识笛卡尔坐标区、极坐标区或地理坐标区内…

docker简易入门(极简,纯干货)

简介 Docker是一种容器化平台&#xff0c;它可以用来轻松地创建、部署和运行应用程序和服务。Docker使用容器技术来管理应用程序的运行环境&#xff0c;它将应用程序和服务打包到一个易于移植的容器中&#xff0c;然后在任何地方运行这个容器&#xff0c;无需担心不同环境之间…

一篇文章带你全面了解地埋一体机(雨水净化消毒一体机)

一、地埋一体机&#xff08;雨水净化消毒一体机&#xff09; 此设备集雨水过滤、消毒、排污于一体&#xff0c;通过六向阀手柄位置切换可实现过滤、消毒、反冲洗、排污等不同功能。 二、产品参数 三、产品功能介绍 地埋一体机由不锈钢壳体、砂缸、六向阀、消毒装置等部分组成。…

2023年CKA考试真题及注意事项

2023年CKA考试真题及注意事项 注意事项考试题目原题解析1.RBAC2.节点维护3.K8S组件升级 1.28.0升级到1.28.14.Etcd备份与恢复5.NetworkPolicy6.Service7.Ingress8.指定节点部署9.检查Node节点健康状态10.一个Pod多个容器11.监控Pod度量指标12.监控Pod日志13.PersistentVolumeCl…

淘宝开放平台订单接口免申请审核接入规则

大家都知道&#xff0c;想要实现自动化批量获取淘宝的商品订单数据&#xff0c;离不开淘宝开放平台API接口。想要获取API调用权限&#xff0c;需要经过淘宝开放平台的严苛审核流程。并且&#xff0c;现在平台基本不开放新的应用权限了。像很多做ERP的公司&#xff0c;他们的客户…

Qt 线程串口

文章目录 ui设置创建线程函数初始串口run函数接收发送数据读取数据处理读取的数据写入数据写入启动的命令 主线程 ui设置 创建线程函数 #include <QObject> #include <QThread> #include <QSerialPort> #include <QSerialPortInfo>class SerialPort :…