打开主菜单

串流直播(英语:Live Streaming)是指将实况场景信息实时编码压缩后进行网络输出发布的过程。

目录

名词释义编辑

理解串流直播应该注意两点,第一点是实时性,只有实况信息进行发布才能称之为直播(live);第二点 是流式网络传送。

实现流程编辑

编码技术编辑

编码技术指的是音视频压缩编码的标准,包括MPEG-2、MPEG-4、H.264、H.265。其中,MPEG2已过时,目前流行的编码标准是MPEG-4和H.264。H.265是较新的编码标准,在软件编码压缩领域已开始应用,随着4K、8K技术的发展,H.265会成为音视频编码压缩的国际主流标准。

MPEG-4是用于音频、视频信息的压缩编码标准,由国际标准化组织(ISO)和国际电工委员会(IEC)下属的“动态图像专家组”(Moving Picture Experts Group,即MPEG)制定并于1999年12月通过。MPEG-4格式的主要用途在于网上流、光盘、语音发送(视频电话),以及电视广播。MPEG-4由二十多个子标准组成,其中第十部分与ITU-T制定的H.264标准内容是一样的。

H.264是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。全称为H.264/AVC(或者AVC/H.264或者H.264/MPEG-4 AVC或MPEG-4/H.264 AVC)。

常见协议编辑

RTSP编辑

实时流传输协议。RTSP是用来控制声音或影像的多媒体串流协议,并允许同时多个串流需求控制,传输时所用的网络通讯协定并不在其定义的范围内,服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。

RTMP编辑

实时消息传输协议,由Adobe公司研发,但当前还没有收入国际标准。

HLS编辑

基于HTTP协议的串流直播。

UDP编辑

用户数据报协议,为IP协议的传输层协议,是一种无连接的协议。在数据传输过程中延迟小、数据传输效率高,适合于做音视频串流直播。

工具软件编辑

iAVCast 3.5编辑

串流直播研发团队出品,支持H264/H265/MPEG4/MPEG2视频编码与HE-AAC/AAC-LC/MP3音频编码,
尤其是支持NVENC和iGPU硬件编码,效率极高,并且支持RTMP/RTSP/HTTP/UDP多协议同时输出,
是专业级的免费直播软件。
主要特性如下:
支持多种先进的音视频标准
支持最流行的H.264/MPEG4-AVC高清视频实时编码
支持最先进的H.265/HEVC高清视频实时编码
支持MPEG-2高清视频实时编码
支持MPEG-4高清视频实时编码
支持1080P,4K高清视频编码
支持AAC-LC先进音频编码
支持HE-AAC先进音频编码
支持MP3音频编码
采用高性能并行编码架构
支持NVIDIA显卡硬件编码 NVENC
支持Intel核显硬件编码 Quick Sync Video
全程CPU指令优化MMX/SSE/SSE2/SSE3/SSE4
支持显卡GPU硬件加速编码 CUDA
高效的内存复用技术
充分发挥计算机硬件的并行计算能力
降低成本,PC即可做专业媒体服务器
串流直播媒体服务器,支持多码流自适应编码
支持同时输出多个节目码流
一路信号输入,4个节目码流同时输出
每个码流均支持多个输出目标类型
任意设置每个码流的编码参数
任意设置每个码流的录制文件格式
任意设置每个码流的直播发布方式
任意设置每个码流的流媒体服务协议
任意终端、任何网络全部适应
支持多种流媒体协议输出
支持多种流媒体协议并行输出
支持 RTMP协议簇发布节目
支持同时发布到 多个目标服务器
支持向多个云直播平台同时发布节目
内建TS Over HTTP流媒体直播服务
内建TS Over UDP 组播和单播流媒体直播服务
内建RTSP/RTP流媒体直播服务
支持组播加密流媒体协议
串流直播,强大的图像预处理功能
串流直播,强大的字幕叠加功能
支持多种视频图像特效功能
支持对视频上/下/左/右切边
支持高效隔行转逐行去交错算法
支持对视频亮度、对比度、饱和度、色度调节
支持粉嫩、冷色、暖色等多项美颜功能
支持图像美白效果
专业级别的字幕叠加功能
高度细腻化的字幕渲染算法
支持多种静态字幕
超强的滚动游走字幕支持
支持滚动字幕计划任务
广告、消息任由您发布
串流直播,强大的图片叠加功能
支持强大的图片叠加功能
支持叠加静态台标PNG、JPG、ICON、BMP
支持擦除视频原始台标
支持超强的广告动画图片叠加
支持APNG、GIF、ANI等流行动画
支持广告动画播出计划

Flash Media Live Encoder 3.2编辑

Adobe公司出品,支持H264视频与MP3音频编码,是免费的软件,如果要支持AAC音频编码,需要购买专门的AAC编码插件,支持RTMP串流,功能单一。

Open Broadcaster Software编辑

开源并免费的串流直播软件,支持H264视频、AAC音频与MP3音频编码,支持GPU硬件加速编码,支持RTMP串流,支持场景切换,支持图片叠加等多种功能。

VideoLan Media Plays yer编辑

免费且开源的媒体播放软件,同时也是一款功能强大的串流直播软件,支持H264视频AAC音频与MP3音频编码,支持RTSP、UDP、HTTP等串流协议,具有多种功能。

展望编辑

参见编辑