java中rtsp转m3u8_直播源格式转换教程——rtmp/rtsp/http/m3u8!!

时间:2025-04-27 08:18:32

之前寻找直播源,发现好多rtmp开头的,或者是rtsp开头的,但是ATV里面的个人链接是支持m3u8格式的。怎么办?小编发现了几个规律,网友可作参考。

现在流行的直播地址差不多就这几种

需要说明的是并不是所有的地址改成这样都能播  需要自己测试。

测试的,可用软件,具体参考:/

先说一下rtmp的

其中rtmp的常见的差不多是3种

1.一种是wowza服务器的  比如这个地址rtmp://116.55.245.135:8096/live/yntv1 我们在浏览器打开116.55.245.135:8096会出现Wowza Media Server 3,那这个地址就是wowza服务器的了

这种地址可以直接改成rtsp或者m3u8 如rtsp://116.55.245.135:8096/live/yntv1或http://116.55.245.135:8096/live/yntv1/playlist.m3u8

2.另一种就是经纬中天提供技术支持的地址  比如这个东营的地址rtmp://:1935/live/live2  可以直接改成/live2/live2.m3u8

3.还有一种像这种的rtmp://202.103.212.146/livepkgr/live1可以改成

http://202.103.212.146:8134/hls-live/livepkgr/_definst_/liveevent/live1.m3u8

/live/2a532d70bcbe47e6aaccc74dea2655cc?fmt=h264_450k_flv

理论上可以改成m3u8或者rtsp

/live/2a532d70bcbe47e6aaccc74dea2655cc.m3u8?fmt=h264_450k_ts&m3u8

rtsp:///live/2a532d70bcbe47e6aaccc74dea2655cc?fmt=h264_450k_3gp

4.最后一种就是sewise提供技术支持的地址,这里我们见到的就是香港卫视精品台和海南电视台官网的地址了,可以是http/rtmp或者m3u8

如旅游卫视的地址

旅游卫视

rtmp:///livestream/57vep3nc

:5080/livestream/

/hls/stream/57vep3nc.m3u8

暂时只发现这些规律  大家有发现可以补充。

最后,还是一句话,希望大家自己去找源,测试,不要做伸手党~~

znds源分享链接:/

EasyRTMP实现将RTSP流转换成RTMP流实现RTSP直播转RTMP直播的功能

本文转自EasyDarwin开源团队Kim的博客:/jinlong0603/article/details/52951311 EasyRTMP EasyRTMP ...

Unity 利用FFmpeg实现录屏、直播推流、音频视频格式转换、剪裁等功能

目录 一.FFmpeg简介. 二.FFmpeg常用参数及命令. 三.FFmpeg在Unity 3D中的使用. 录屏. 推流. 其他功能简述. 一. ...

EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之多方式虚拟直播

EasyDSS流媒体解决方案之虚拟直播 虚拟直播相对于传统的实时直播的差别在于,实时的直播在于播放的是一个实时的直播流,而虚拟直播,可能适应范围更加的广.虚拟直播,不仅仅可以播放实时的视频直播流,也可 ...

EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器的视频直播录像、检索、回放方案

需求背景: 近期遇到客户反馈对于直播摄像机录像功能是有一定的需求点的,其实EasyDarwin团队早就研发出对应功能,只是用户对于产品没有足够了解,因此本篇将对录像功能来做一次介绍. 首先,录像就是对 ...

ffplay源码分析5-图像格式转换

网络直播流媒体协议的选择讨论,RTSP,RTMP,HTTP,私有协议?

最近有不少人在EasyDarwin的交流群里面问关于花椒.映客手机直播技术的问题,还有协议选择的问题,这里个人谈一下自己的愚见. 1.不管是RTSP/,亦或 ...

[转载]Fiddler为所欲为第四篇 直播源抓取与接口分析 [四]

今天的教程,主要是教大家如何进行“封包逆向”,关键词跳转,接口分析.(怎么样,是不是感觉和OD很像~~~)今天的教程我们以[麻花影视]为例,当然,其他APP的逻辑也是一样,通用的哦~ 首先需要做好准备 ...

FFmpeg学习4:音频格式转换

前段时间,在学习试用FFmpeg播放音频的时候总是有杂音,网上的很多教程是基于之前版本的FFmpeg的,而新的FFmepg3中audio增加了平面(planar)格式,而SDL播放音频是不支持平面格式 ...

【VC++技术杂谈007】使用GDI+进行图片格式转换

本文主要介绍如何使用GDI+对图片进行格式转换,可以转换的图片格式为. 1.加载GDI+库 GDI+是GDI图形库的一个增强版本,提供了一系列Visual C++ API.为了使 ...

随机推荐

Java基础知识强化之集合框架笔记13:Collection集合存储学生对象并遍历

1. Collection集合存储学生对象并遍历: 需求:存储自定义对象并遍历Student(name,age) 分析: (1)创建学生类 (2)创建集合对象 (3)创建学生对象 (4)把学生对象添加 ...

每日必读(2) --Base64

一. base64是什么? 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式.(The Base64 Conten ...

Java中Set的contains()方法

Java中Set的contains()方法 -- hashCode与equals方法的约定及重写原则 翻译人员: 铁锚 翻译时间: 2013年11月5日 原文链接: Java hashCode() a ...

linux mount -t -o 用法

挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的. 命令格式: mount [-t vfstype] [-o optio ...

ssh hibernate修改数据库

: Write operations are not allowed in rea ...

python入门学习2

变量 变量名就像我们现实社会的名字,把一个值赋值给一个名字时,它会存储在存储中,称之为变量(Variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”. 而Python与 ...

C 函数声明及求最大值

#include int main() { int a,b,c,max(int x,int y,int z); scanf("%d,%d,%d",& ...

[js常用]文字转化成语音

使用百度语音接口,实现文字转化成语音播放 qu ...

.NET 2.0 参考源码索引

/dotnet/2.0/Microsoft/CSharp/:///do ...