前言传统的直播协议要么使用 Adobe 的基于 TCP 的 RTMP 协议, 要么使用 Apple 的基于 HTTP 的 HLS 协议。本文介绍另外一种结合了 RTMP 的低延时, 以及可以复用现有 HTTP 分发资源的流式协议 HTTP-FLV。一、HTTP-FLV 简介HTTP-FLV,即将音视频数据封装成 FLV,然后通过 HTTP 协议传输给客户端。HLS 其实是一个 “文本协议” ,而并
转载 2024-01-05 11:46:58
1347阅读
两种方式点播 websocket http都是走的clientconn代码大致流程图
原创 7月前
3阅读
FLV(Flash Video)是Adobe公司设计开发的一种流行的流媒体格式,由于其视频文件体积轻巧、封装简单等特点,使其很适合在互联网上进行应用。此外,FLV可以使用Flash Player进行播放,而Flash Player插件已经安装在全世界绝大部分浏览器上,这使得通过网页播放FLV视频十分
转载 2016-04-05 13:55:00
481阅读
2评论
本文后续的内容将在这里更新:《基于nginx-rtmp-module模块实现的HTTP-FLV直播模块(nginx-http-flv-module)续》。注意:下文的配置很多已经不能用了,因为现在的实现跟早期的实现相差有点大。而为了看到整个项目的变迁史,所以保留了下来,下文的更新中提到了为什么有些配
转载 2018-06-01 15:54:00
880阅读
2评论
# 实现Java推送HTTP-FLV视频流的步骤 ## 1. 简介 在本文中,我将向你展示如何使用Java实现推送HTTP-FLV视频流。HTTP-FLV是一种流媒体传输协议,可以通过HTTP协议推送实时的音视频流。对于刚入行的开发者来说,这可能是一个相对较为复杂的任务。因此,我将按照以下步骤来教你实现这个功能。 ## 2. 整体流程 下面的表格中列出了实现Java推送HTTP-FLV视频流
原创 2023-08-30 14:15:51
671阅读
HTTP-FLV FLV 抓包 分析 详解
原创 精选 2023-12-28 17:14:27
5447阅读
目前,有两种Http-Flv的实现方式,一种是基于文件的方式,一种是基于包的方式两种Http-Flv的相同之处在于,都是HTTP方式输出,都是FLv 格式两种Http-Flv的不同之处在于:1、架构上,一个     基于包的架构更偏实时,基于包,基于收到包,转发包。     基于文件的架构,边写文件,边output给用户数据。
转载 2021-07-06 16:01:52
3814阅读
转载 2021-12-07 16:02:21
2481阅读
下载nginx-http-flv-module https://gitee.com/mirrors/nginx-http-flv-module.git 将模块编译进NGINX ./configure --add-module=../nginx-http-flv-module make make in
转载 2021-04-02 11:59:00
1630阅读
2评论
一、视频播放简述 客户端播放器播放视频URL(这也是一个网络请求),服务器收到请求后,做出响应,实时将视频文件处理,以媒体“流”(一个形象的说法)的形式传输到客户端的播放器,就实现了视频的播放。 点播:视频内容已经存放在服务器上(换句话说,我们能够得到该视频文件在服务器上的URL地址),我们可以选择
转载 2015-10-16 14:13:00
750阅读
2评论
HTTP-FLVHTTP-FLV,即将音视频数据封装成FLV,然后通过HTTP协议传输给客户端。这里首先要说一下,HLS其实是一个“文本协议”,而并不是一个流媒体协议。那么,什么样的协议才能称之为流媒体协议呢?流(stream): 数据在网络上按时间先后次序传输和播放的连续音/视频数据流。
转载 2021-07-06 16:04:06
1517阅读
RTMP、HTTP-FLV、HLS,你了解常见的三
转载 2022-11-04 09:52:42
315阅读
​​https://www.jianshu.com/p/bfdba8ab903a​​​​http://blog.sina.com.cn/s/blog_61bc01360102wm9w.html​​
原创 2022-06-09 03:13:48
362阅读
当我用一下源码实现处理数据的过程中,发现每次消费的数据远远不急生产的,导致大量数据的挤压;void CMessageCenter::HandleTafficPara(const std::string &strMsg) { if (!m_trafficRunning.load()) { m_trafficRunning.store(true); m_
原创 5月前
77阅读
h265web.js HTTP-FLV
原创 2021-02-23 10:40:08
2665阅读
实现代码 <div id="dplayer"></div> <script src="https://cdn.jsdelivr.net/npm/flv.js@1.5.0/dist/flv.min.js"></script> <script src="https://cdn.jsdelivr.net/ ...
转载 2021-08-18 18:46:00
1269阅读
2评论
### 在Windows上使用nginx-http-flv-module实现HTTP-FLV流媒体服务 在这篇文章中,我们将介绍如何在Windows操作系统上使用nginx-http-flv-module实现HTTP-FLV流媒体服务。HTTP-FLV是一种流媒体传输协议,适用于在线直播和视频点播等场景。 #### 步骤概述 下面是实现HTTP-FLV流媒体服务的步骤概述: | 步骤 |
原创 2024-05-22 10:00:57
1378阅读
场景Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流:​​://blog..net/BADAO_LIUMANG_QIZHI/article/details/120868728​​Vue中使用vue-video-player和videojs-flash插件实现播放rtmp视频文件流:​​://blog..net/BADAO_LIUM
推荐 原创 2023-03-14 13:51:04
2898阅读
前面使用Vue播放RTMP流时,需要借助于flash。这种方式对于flash插件的安装与后续浏览器支持等都不是很好。可以采用 的方式,然后前端通过bilibili的flv.js实现播放。
原创 精选 2023-05-16 20:42:16
432阅读
早些时候,我们发布了支持 HTTP/2 协议的 NGINX Plus R7。作为 HTTP 协议的最新标准,HTTP/2 的设计为现在的 web 应用程序带来了更高的性能和安全性。(LCTT 译注: 开源版本的 NGINX 1.95 也支持 HTTP/2 了。)NGINX Plus 所实现的 HTTP/2 协议可与现有的网站和应用程序进行无缝衔接。只需要一点改变,不管用户选择什
  • 1
  • 2
  • 3
  • 4
  • 5