【流媒体】
文章平均质量分 92
暂7师师长常乃超
鄙人不善于奔跑。
展开
-
【流媒体】视频技术的一些基础概念
原文地址:https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547042&idx=1&sn=26d8728548a6b5b657079eeab121e283&scene=2&srcid=0428msEitG9LJ3JaKGaRCEjg&from=timeline&isappin...转载 2019-03-31 21:51:13 · 2267 阅读 · 1 评论 -
【流媒体】rtmp && hls 协议 梳理、比较
推荐一个不错的AI教程:https://www.captainbed.net/blog-vincent/ 目前接触视频直播、点播的协议主要是rtmp和hls,这篇文章就来认识下这2种协议各有什么特色,目的在做直播、点播功能时,对2种协议有对比、有认识。一、简介 复习下网络传输协议: add:“七层网络”通俗易懂的文章:h...原创 2019-03-31 21:52:37 · 1535 阅读 · 0 评论 -
【流媒体】nginx + nginx-rtmp-model 服务器搭建 && 推拉流测试
推荐一个不错的AI教程:https://www.captainbed.net/blog-vincent/No_1.what is 'nginx media server'? nginx通过rtmp模块提供rtmp服务, ffmpeg推送一个rtmp流到nginx, 然后客户端通过访问nginx来收看实时视频流. HLS也是差不多的原理,只是最终客户端是通过HTTP协...原创 2019-03-31 21:53:14 · 3204 阅读 · 6 评论 -
【HTTP Live Streaming】(三)HLS 索引文件 && 常用场景下 功能介绍
一、 索引文件简介 HTTP Live Streaming将音频和视频作为一系列小文件发送,通常持续时间约为6秒,称为媒体段文件。 索引文件或播放列表提供媒体段文件的URL的有序列表。 HTTP Live Streaming的索引文件保存为M3U8播放列表,这是用于MP3播放列表的M3U格式的扩展名。 客户端访问索引文件的URL,然后客户端按顺序请求索引文件。 您可...翻译 2019-05-18 21:49:24 · 1070 阅读 · 0 评论 -
【HTTP Live Streaming】(四)苹果公司提供的7款 hls 工具
一、目标 了解apple官方提供的工具,可以帮助我们细分视频流并创建成功传输所需的播放列表。二、介绍 有几种工具可以帮助您设置HTTP Live Streaming服务,下面分别介绍: 1.Media Stream Segmenter(mediastreamsegmenter) 通过UDP网络连接或stdin接收MPEG-2传输流...翻译 2019-05-18 21:54:44 · 1485 阅读 · 0 评论 -
【HTTP Live Streaming】(一)苹果公司 - 流媒体传输技术 - 概览
零、前言 前几个月偶然接触了下点播功能,自己实现了nginx-rtmp做直播,client端分别尝试了拉取flv和m3u8+ts之后,hls切分文件的思想吸引了我,把在apple官网学习到的内容翻译到自己博客里。一、是什么? HTTP直播(HLS)通过HTTP从普通网络服务器发送音频和视频,在基于iOS的设备(包括iPhone,iPad,iPod touc...翻译 2019-05-18 21:16:36 · 1068 阅读 · 0 评论 -
【HTTP Live Streaming】(二)HLS 架构 && 部署 - 梳理
一、宏观 从概念上讲,HTTP Live Streaming由三部分组成:服务器组件,分发组件和客户端软件。如图: 在典型配置中,硬件编码器接收音频 - 视频输入,将其编码为HEVC视频和AC-3音频,并输出分段的MPEG-4文件或MPEG-2传输流。然后,软件流分段器将流分成大量短媒体文件,这些文件放在Web服务器上。分段器还创建并维护包含媒体文件列表的索...翻译 2019-05-18 21:31:48 · 875 阅读 · 0 评论