首页 > 其他分享 >流媒体服务器点滴

流媒体服务器点滴

时间:2024-10-18 23:43:22浏览次数:5  
标签:xxx 0.1 rtsp 127.0 流媒体 8554 服务器 com 点滴

参考:https://zhuanlan.zhihu.com/p/697461188

拉流代理,将已知的RTSP地址转为自定义的其他RTSP URL

需要使用ffmpe(拉流、推流、转码等)和mediamtx(实时媒体服务器和媒体代理)

1.下载安装运行mediamtx

windows下解压后直接执行exe

地址:https://github.com/bluenviron/mediamtx

运行后如下:

 

2.下载安装ffmpeg

地址:https://ffmpeg.org/

windows下解压后,通过cmd控制台运行

 

3.部分代码命令

ffmpeg -rtsp_transport tcp -i rtsp://xxx.xxx.com:554/rtp/513325000_513325115 -c:v libx264 -c:a copy -f rtsp rtsp://127.0.0.1:8554/aa/bb

rtsp://xxx.xxx.com:554/rtp/513325000_513325115是被拉流的视频流地址, -c:v libx264是转码为h264(非常耗cpu、内存), rtsp://127.0.0.1:8554是本地rtsp服务地址,本例中由mediamtx提供

执行后通过VLC输入如下地址进行播放:rtsp://127.0.0.1:8554/aa/bb

 

ffmpeg -rtsp_transport tcp -i rtsp://xxx.xxx.com:554/rtp/513325000_513325115 -c:v libx264 -c:a copy -f rtsp rtsp://127.0.0.1:8554/h264/ch1/sub/av_stream

执行后,VLC播放地址为:rtsp://127.0.0.1:8554/h264/ch1/sub/av_stream

 

ffmpeg -rtsp_transport tcp -i rtsp://xxx.xxx.com:554/rtp/513325000_513325115 -c:v copy -c:a copy -f rtsp rtsp://127.0.0.1:8554/h264/ch1/sub/av_stream

-c:v copy 即不转码,播放地址为rtsp://127.0.0.1:8554/h264/ch1/sub/av_stream

标签:xxx,0.1,rtsp,127.0,流媒体,8554,服务器,com,点滴
From: https://www.cnblogs.com/fireicesion/p/18475240

相关文章

  • 在docker搭建自己的邮件服务器
    请看:https://www.jianshu.com/p/d94b9495f7f9  ExtMail的优势与特点:开源、免费,符合中国人习惯,使用不受限制拥有自主著作权、产权,用户不必担心版权问题安装简便,友善的全Web方式后台管理丰富的增值模块,应对不同客户的需求与LisPush手机电邮无缝对接,满足移动办公要求提......
  • RHEL 环境下 Subversion 服务器部署与配置
    RHEL环境下Subversion服务器部署与配置1.更新系统首先确保系统软件包是最新的:sudoyumupdate-y2.安装Apache和Subversion2.1安装ApacheHTTP服务器和Subversion使用以下命令安装Apache、Subversion及其与Apache集成的模块:sudoyuminstall-yhttpdsubversion......
  • 《畅享阿贝云免费云服务器,开启云端精彩之旅》
     在科技飞速发展的时代,云端世界的大门向你敞开,而阿贝云免费云服务器将成为你探索云端的最佳伙伴。想象一下,无需花费一分钱,就能拥有一台属于自己的强大云服务器。阿贝云做到了!**一、强大性能,免费畅享**阿贝云免费云服务器虽然免费,却拥有令人惊叹的性能。高速的处理器如同强劲的......
  • Vue3 - 详细实现移动端H5网页调用摄像头拍照功能,微信公众号网页h5页面打开本地摄像头
    前言PC网站端,请访问这篇文章。在vue3手机移动端开发中,详解H5页面/微信公众号网页调用浏览器摄像头并拍照完整示例,在手机浏览器上开启摄像头并拍照上传服务器或保存到本地功能(实时预览使用图片临时路径或base64数据),切换转换前置摄像头与后置摄像头,vue3手机H5打开摄像......
  • 第36篇 linux服务器上启动framework应用程序流程
    framework开发的应用程序,一般是不会在linux服务器上运行的,但是我们可以通过mono进行应用部署1.查看linux服务上是否已经安装mono-core方式1:rpm命令查看rpm-qa|grepmono-core有结果返回,说明已经安装方式2:使用yumlistinstalledyumlistinstalled|grepmono-core......
  • CitrixSQL Server 2016高可用之SQL镜像 SQL Server mirror 带见证服务器
    CitrixSQLServer2016高可用之SQL镜像SQLServermirror带见证服务器原来写过SQL-2008的镜像教程,时过境迁,现在流行2016了,当然也是因为自己常常用到这个功能,写下来SQL的镜像方法帮助不会的朋友。这个教程对于SQL2008\2012\2016以及2017都是可用的。三台SQL服务器,都安装好SQL软......
  • mqtt与云服务器
    mqtt目录mqtt回顾云服务器的操作MQTT协议--将官方库移植到工程--应用--可能会出现的问题:完整代码回顾--昨天我们写的AT指令是直接写在main中,在while循环的外面,没有很好的封装,所以今天我们写一个函数来封装AT指令 //要保证能在while循环中运行uint8_tstate......
  • ACME续签证书在Linux云服务器上安装指南
    环境供应商;阿里云服务器操作系统:LinuxCentosStream9操作系统静态代理:Nginx前言我这边使用https://get.acme.sh方式无法正常使用,会卡在这个页面,无任何进度的信息。最终我使用了gitclone的方式进行安装。正文clone项目下来,并进行install初始安装ACME环境gitcloneht......
  • web服务器静态资源下载
    1.使用Beego实现静态文件下载Beego是一个强大的GoWeb框架,提供了处理静态文件的功能。通过简单的配置,我们可以将本地文件夹作为静态资源目录,并为用户提供下载链接。1.1配置静态文件路径首先,在main.go中,我们使用SetStaticPath将本地的staticfiles目录映射为可以通......
  • 音视频流媒体视频平台EasyCVR视频汇聚平台在欧拉系统中启动失败是什么原因?
    视频监控/视频集中存储/磁盘阵列EasyCVR视频汇聚平台具备强大的拓展性和灵活性,支持多种视频流的外部分发,如RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、WebRTC、fmp4等,这为其在各种复杂环境下的部署提供了便利。安防监控EasyCVR视频汇聚平台支持部署Windows、Linux、Mac系统,也能......