视频转换 rtsp 流 转rtmp流播放(未完)

前言:之前的博客找的rtsp流地址,和按照red5 都是为写这篇文章铺垫。

这篇文章,选择 ffmepg命令 把rtsp流转为rtmp,

接着vlc插件测试下生成的rtmp流。

最后 已经配置好了red5 服务器,并测试成功看到画面之后; 下面就来利用red5 实时查看rtmp 视频流;总体思路是这样。

原文地址:https://www.cnblogs.com/yizhizhangBlog/p/9953675.html

时间: 2024-08-19 14:15:12

视频转换 rtsp 流 转rtmp流播放(未完)的相关文章

Android 音视频深入 十七 FFmpeg 获取RTMP流保存为flv (附源码下载)

项目地址https://github.com/979451341/RtmpSave 这个项目主要代码我是从雷神那弄过来的,不愧是雷神,我就配个环境搞个界面就可以用代码了. 这一次说的是将RTMP流媒体保存成为一个本地的FLV文件.因为播放视频本身占有很多技术难点,我先不做边获取RTMP流边播放了,这一次主要说如何获取RTMP流. 说说代码 初始化组件和网络环境 av_register_all(); //Network avformat_network_init(); 打开RTMP流,获取RTMP

css流式和弹性布局(未完)

(子容器%父容器)*100 png透明ie6中filter:progid:DXImageTransfornm.Microsoft.AlphaImageLoader( src='路径',sizingMethod='crop');)behavior:url(iepngfix.htc)让一个div水平.垂直居中 一.流式布局两个要点: 1,在link中加入media <link src="global.css" /> <link src="ipad.css &qu

如何在IE浏览器播放RTSP或RTMP流(RTSP/RTMP OCX控件)

好多开发者一直苦恼于如何在IE浏览器环境下,构建低延迟的RTSP或RTMP播放,对于RTSP流来说,好多公司通常的做法是把RTSP转RTMP,然后分发到RTMP服务器,然后服务器转http-flv出来,浏览器直接播放http-flv流,亦或通过flash控件直接播放RTMP流,还有就是,转hls流出来,缺点是hls流延迟更大. 以上方案未尝不可,如果对播放体验和延迟要求更高,最简单的做法是直接在IE浏览器下加载activex控件,扩展了ocx控件,用于IE浏览器下的低延迟RTMP或RTSP播放.

如何拉取公网RTSP/RTMP流在内网多客户端播放

好多情况下,一路RTSP或RTMP网络流过来后,想共享给更多局域网内的客户端播放,一般来说,有两种设计方案: 1. 拉取的RTSP或RTMP流,回调后的数据,转推RTMP服务器,内网部署一台RTMP服务器(如NGINX或者SRS)即可: 2. 拉取后的RTSP或RTMP流,回调后的数据,汇聚到内置RTSP服务模块,内网其他终端,只要拉RTSP流即可,无需再二次部署流媒体服务器. 方案一的好处在于,NGINX或者SRS等RTMP服务器,性能强劲,支持的并发更多,如果小并发的场景,用方案2比较合适,

videojs修改播放器样式并实现四路动态播放rtmp流视频

接了个无人机的项目,负责视频播放这一块,选用的是video.js这个视频插件,本以为可以开开心心的开发,谁怎料网上有关这部分的资料如此之少,给我这个伸手党给予了重大压力.好了,不说废话了. 项目的需求为实现一个能四路播放的播放器,能播放无人机拍摄的实时画面,并且能够做到局部刷新而不影响整个页面,并且要能够动态的切换视频流的来源,比方说有一架无人机在你播放视频时起飞了,那么你所能切换的视频流中就应该具备该无人机的rtmp流. 实现过程,化大为小,不断迭代,先实现一路播放,再扩展为四路,再实现无刷新

广电电视信号如何生成RTMP流进入流媒体系统网络分发实现手机APP播放

随着网络宽带业务和数字电视的普及,家家户户都已经在用IPTV/OTT-TV的方式来看电视节目.但是从音视频的画面质量来看,广电系统的电视信号质量最佳,可以真正实现1080P网络电视画面质量甚至是H.265 HEVC的4K超高清. 随着技术的越来越进步,手机移动端的观看用户越来越多,已经渐渐形成趋势. 未来的观看人群在移动端火车上,地铁上,公交车上等等.那么如何将广电系统的电视信号转换成RTMP进入流媒体系统在互联网上进行分发,最终实现用苹果手机和安卓手机观看呢? 先来看下广电的电视信号的前端设备

videojs集成--播放rtmp流

之前说到已经把流推送过来了,这时候就可以使用videojs来进行显示播放. 首先要先有一个文件,那就是video-js.swf 因为,这种播放方式html已经不能很好的进行播放了,需要用到flash来播放,videojs在这个地方就用到了这个. 代码就是下面这样. 里面一些细节注释都有. 重点就是看<video>标签里面的内容 [html] view plain copy <!DOCTYPE html> <html lang="en"> <he

FLEX 截图crtmpserver服务器的rtmp流视频报 SecurityError: Error #2123

去年11月份开始来到这家新公司,做视频监控的 而我负责做WEB观看端,之前是说视频播放用flash来做,然后界面的话直接用原生的HTML 后来就温习了CSS js jq ajax...... 还有dwr 也做了一个类似的小Demo出来,当然没什么功能,只能播放rtmp视频流而已 后来今年回来说都用Flex做,到现在3 .4个月了,功能差不多实现了 还差一个视频截图加一个视频录像的功能,昨天开始做截图,网上找方法,还挺简单的 但是应用到视频截图就报错了: SecurityError: Error 

rtsp实时流通过rtmp推送到服务端

很多朋友都会问到rtsp如何通过rtmp协议推送到服务端,正好前段时间开发了这个功能写在这里,和大家分享下. 首先我想说的是:ffmpeg可以实现这个功能.ffmpeg支持rtsp协议,也支持rtmp.在这个案例中rtsp是输入, rtmp是输出,ffmpeg实现了转码的功能.下面可出一个整体思路流程图. 图1 如图1所示:在获取都rtsp流以后,解复用(demux)获取ES流packet,最后将ES流封装成rtmp格式并发送 到服务端. 基本思路完毕,下面上代码. 一:初始化ffmpeg库 v