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

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

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

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

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

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

1. RTSP(Real Time Streaming Protocol)

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

公网 RTSP 测试地址:

2023年11月16日更新 最新测试能正常使用的

rtsp地址:rtsp://zephyr.rtsp.stream/pattern?streamKey=1fd73653a094b877b9bd78468c91adbf
时间 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.打开 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 测试地址:

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

3. HLS(HTTP Live Streaming)

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

公网 HLS 测试地址:

ruby 复制代码
时间 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

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 协议提供的实时流媒体内容。

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

相关推荐
耶啵奶膘17 分钟前
uniapp-是否删除
linux·前端·uni-app
王哈哈^_^2 小时前
【数据集】【YOLO】【目标检测】交通事故识别数据集 8939 张,YOLO道路事故目标检测实战训练教程!
前端·人工智能·深度学习·yolo·目标检测·计算机视觉·pyqt
cs_dn_Jie2 小时前
钉钉 H5 微应用 手机端调试
前端·javascript·vue.js·vue·钉钉
开心工作室_kaic3 小时前
ssm068海鲜自助餐厅系统+vue(论文+源码)_kaic
前端·javascript·vue.js
有梦想的刺儿3 小时前
webWorker基本用法
前端·javascript·vue.js
cy玩具4 小时前
点击评论详情,跳到评论页面,携带对象参数写法:
前端
qq_390161774 小时前
防抖函数--应用场景及示例
前端·javascript
John.liu_Test5 小时前
js下载excel示例demo
前端·javascript·excel
Yaml45 小时前
智能化健身房管理:Spring Boot与Vue的创新解决方案
前端·spring boot·后端·mysql·vue·健身房管理
PleaSure乐事5 小时前
【React.js】AntDesignPro左侧菜单栏栏目名称不显示的解决方案
前端·javascript·react.js·前端框架·webstorm·antdesignpro