DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  RTSP/RTP/RTMP/HLS

1 2 3 4 5 ··· 7 下一页

摘要:ffmpeg拉取RTSP流 正常操作不会有问题 但是如果途中, 把RTSP的流断了, 发现 会卡死 在avformat_find_stream_info函数中, 把这个函数注释掉的话就会卡死在av_read_frame中 ,大概需要30m才会返回 网上搜了下 无论是 设置超时方法 还是 回调函数都不 阅读全文
posted @ 2023-03-17 10:18 DoubleLi 阅读(441) 评论(0) 推荐(0) 编辑

摘要:H.264的两种打包/封装方法:字节流AnnexB格式 AVCC格式放用于网络发送时,要封装成RTP格式 1、AnnexB格式 用于实时播放 处于H264文档附录B(Annex-B Byte stream format)中 开始前缀(00000001或000001)+NALU数据 绝大部分编码器的默 阅读全文
posted @ 2022-01-24 17:47 DoubleLi 阅读(1989) 评论(0) 推荐(0) 编辑

摘要:实时流媒体协议(RTMFP)是Adobe公司开发的一套新的通信协议,它可以使终端用户在构建于LCCS或基于Adobe AIR架构的多个Adobe Flash 播放器和应用程序之间进行直接通信。 通过RTMFP协议,社区网络和多人游戏等实时通信应用程序就能够提供高质量的实时通信解决方案。 同时,RTM 阅读全文
posted @ 2021-03-11 14:07 DoubleLi 阅读(242) 评论(0) 推荐(0) 编辑

摘要:eb端是无法直接播放rtsp流的,目前常用的解决方案是如jsmpeg、flv.js等。这些方案都是要推送流到服务端,之后才能在web上播放视频,相对比较麻烦。我采用websocket结合mse的方式,实现了一个websocket网关,及其对应的js播放器,在这里做下说明,具体代码参考github上我 阅读全文
posted @ 2021-02-23 16:23 DoubleLi 阅读(1475) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/sinat_34194127/article/details/50816045 [root@localhost ~]# yum install git unzip patch gcc gcc-c++ make[root@localhost ~]# git c 阅读全文
posted @ 2019-01-16 10:59 DoubleLi 阅读(2142) 评论(0) 推荐(0) 编辑

摘要:在CentOS 6.5环境中安装依赖软件包,使用git下载最新版本st-load源码包 执行配置和编译 查看生成的文件和目录 模拟RTMP用户 模拟HLS直播用户 模拟HSL点播用户 模拟RTMP推流用户 模拟RTMP多路推流用户 支持RTMP流播放测试,一个进程支持5k并发支持RTMP流推流测试, 阅读全文
posted @ 2019-01-16 10:58 DoubleLi 阅读(2353) 评论(0) 推荐(0) 编辑

摘要:这个负载测试工具是网游分享的工具,可以在http://blog.csdn.net/win_lin/article/details/11835011 或者https://github.com/winlinvip/st-load 找到非常详细的介绍,包括如何安装,如何使用。 服务器负载测试工具(st-l 阅读全文
posted @ 2019-01-16 10:57 DoubleLi 阅读(934) 评论(0) 推荐(0) 编辑

摘要:本文后续的内容将在这里更新:《基于nginx-rtmp-module模块实现的HTTP-FLV直播模块(nginx-http-flv-module)续》。注意:下文的配置很多已经不能用了,因为现在的实现跟早期的实现相差有点大。而为了看到整个项目的变迁史,所以保留了下来,下文的更新中提到了为什么有些配 阅读全文
posted @ 2018-06-01 15:54 DoubleLi 阅读(12232) 评论(0) 推荐(1) 编辑

摘要:将JW Player嵌入到网页中非常的简单,只需要进行如下3个步骤: 1、解压mediaplayer-viral.zip文件,将jwplayer.js和player.swf文件拷贝到工程中; 2、在页面引入jwplayer.js文件: <script type="text/javascript" s 阅读全文
posted @ 2018-06-01 15:04 DoubleLi 阅读(18387) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/lingdhox/p/4523885.html?utm_source=tuicool&utm_medium=referral 一 配置nginx 1. 下载 nginx 最新版 http://nginx.org/ 2. 安装依赖库, 以ubuntu为例 阅读全文
posted @ 2018-06-01 15:02 DoubleLi 阅读(861) 评论(0) 推荐(0) 编辑

摘要:一、FFmpeg下载:http://ffmpeg.zeranoe.com/builds/ 下载并解压FFmpeg文件夹,配置环境变量:在“Path”变量原有变量值内容上加上d:\ffmpeg\bin,验证:ffmpeg -version 出现版本号则成功。二、官网下载windows Stable v 阅读全文
posted @ 2018-06-01 14:59 DoubleLi 阅读(2522) 评论(0) 推荐(0) 编辑

摘要:http协议下的flv/mp4流式播放支持的三个要点: 1 服务器端要支持flv/mp4流式播放,现在nginx或者lighttpd都是支持这样的应用的,还支持mp4的流式播放(默认编译版本一般都是打开了flv流式播放,而mp4要自己编译,若需要,也可以自己编译),但要专门配置。 参考文章《使用Ng 阅读全文
posted @ 2018-06-01 14:57 DoubleLi 阅读(945) 评论(0) 推荐(0) 编辑

摘要:1.配置文件 配置文件中rmtp部分: application vod { play html; } 配置文件中http部分: location ~ .mp4$ { root html; mp4; limit_conn addr 20; limit_rate 20000k; 2.视频存放路径## 将 阅读全文
posted @ 2018-06-01 14:54 DoubleLi 阅读(716) 评论(0) 推荐(0) 编辑

摘要:由于公司网站需要放置视频,但是默认的服务器环境是没有编译这个支持的模块,视频文件只能缓冲完了在播放,非常麻烦。 之前呢也安装了一个nginx_mod_h264_streaming来支持,效果很不错,但是服务器最近系统更新后出了点问题,只好从新编译,今天在nginx官网看到了nginx在新版本中已经支 阅读全文
posted @ 2018-06-01 14:51 DoubleLi 阅读(445) 评论(0) 推荐(0) 编辑

摘要:RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为 阅读全文
posted @ 2018-05-29 18:09 DoubleLi 阅读(21614) 评论(0) 推荐(0) 编辑

摘要:http://my.oschina.net/gaga/blog/478480 一、软件准备 由于nginx原生是为linux服务的,因此官方并没有编译好的windows版本可以下载,要在windows上使用nginx,要么下载源码进行编译,要么使用其他人已经编译好的文件。 而要让nginx支持视频直 阅读全文
posted @ 2018-05-28 18:01 DoubleLi 阅读(732) 评论(0) 推荐(0) 编辑

摘要:1.具体的流媒体服务器的搭建参考博客: http://blog.chinaunix.net/uid-20639775-id-154556.html 具体可能编译的时候有个地方报错 /root/nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_ 阅读全文
posted @ 2018-05-28 17:52 DoubleLi 阅读(339) 评论(0) 推荐(0) 编辑

摘要:http协议下的flv/mp4流式播放支持的三个要点: 1 服务器端要支持flv/mp4流式播放,现在nginx或者lighttpd都是支持这样的应用的,还支持mp4的流式播放(默认编译版本一般都是打开了flv流式播放,而mp4要自己编译,若需要,也可以自己编译),但要专门配置。 参考文章《使用Ng 阅读全文
posted @ 2018-05-28 17:51 DoubleLi 阅读(811) 评论(0) 推荐(0) 编辑

摘要:windows下搭建nginx-rtmp服务器 windows下搭建nginx-rtmp服务器 准备工作 安装MinGW 安装Mercurial 安装strawberryperl 安装nasm 下载nginx相关的源码包 编译nginx nginx-rtmp环境搭建 效果测试 最后说明 window 阅读全文
posted @ 2018-05-23 17:21 DoubleLi 阅读(17838) 评论(1) 推荐(1) 编辑

摘要:A Complete Web Video Solution FLASH . HTML5 . JAVASCRIPT FLASH . HTML5 . JAVASCRIPT API Support Embed videos from youtube, Vimeo, Dailymotion, etc. We 阅读全文
posted @ 2018-05-21 11:25 DoubleLi 阅读(280) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 7 下一页