FLV 视频标准格式标准 FLV Header 以 FLV Header (46 4C 56 01 05 00 00 00 09)为例: Field Type Comment Signature 1 byte 必须为’F’(0x46) Signature 1 byte 必须为’L’(0x4C) Signature 1 byte 必须为’V...

RTP封装H.264视频规范以及C语言实现 以前上学时间做嵌入式开发板Hi3516A的流媒体项目,现在又突然想起来,不想学过就忘了浪费了,所以又自己实现了一遍读取本地视频文件发送RTP视频流的程序,算是总结一下。网上关于RTP的介绍实在是太多,但是多数都是抄来抄去没有系统性,还是贴上代码更容易理解。 RTP封装H.264码流规范 本文简单说明RTP结构和实现,详细说明请参考标准文档RTF6184:...

H264编码技术介绍 H.264是ITU-T以H.26x系列为名称命名的视频编解码技术标准之一。H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的一个数字视频编码标准。该标准最早来自于ITU-T的称之为H.26L的项目的开发。H.26L这个名称虽然不太常见,但是一直被使用着。H.264是I...

GB28181协议是由公安部牵头实现的安防行业统一的设备接入、流媒体传输的协议。GB28181解决了不同系统互联的问题,开放、清晰的接口,面向服务的系统架构,解决了资源管理的问题,资源的可视化、自动化管理,结合协议的状态查询和自动化视频质量检测,实现高效的系统资源管理。 GB28181开启了一扇解决系统互联的门,使我们看到了希望,但是需要更多的系统性的工作,才能真正走进这扇门。 而本文写的问题不仅...

背景分析 随着信息化时代的到来,同屏技术在教学、会议、大型活动中的应用越来越广泛。同屏结束简单说来,就是将手机、平板等一些移动设备上面的音视频资料通过无线或有线网络同步到显示设备上。换言之,就是将移动设备中的音视频资料景象到显示频幕上面。就像照镜子一样,移动设备上显示什么,显示屏上就会显示什么。 EasyScreenLive功能介绍 EasyScreenLive是一款简单、高效、稳定的集采集,编码...

目录(?)[-] 视频直播流程 采集 处理 编码和封装 推流到服务器 服务器流分发 播放器流播放 第一部分采集推流SDK 第二部分Nginx服务器搭建 第三部分直播流的播放 最近一段时间,视频直播可谓大火。在视频直播领域,有不同的商家提供各种的商业解决方案,包括软硬件设备,摄像机,编码器,流媒体服务器等。本文要讲解的是如何使用一系列免费工具,打造一套视频直播方案。 视频直播流程 视频直播的流程可以...

视频直播这么火,再不学就out了!为了紧跟潮流,本文我也将向大家介绍一下视频直播中的基本流程和主要的技术点,包括但仅不限于前端技术。 H5 到底能不能做视频直播? 当然可以了,H5火了这么久,涵盖了各个方面的技术,我们的流媒体服务器就可以支持H5的直播。   简单的推流服务器搭建,由于我们上传的视频流都是基于rtmp协议的,所以服务器也必须要支持 rtmp才行,大概需要以下几个步骤: 1...

时代在不断进步,大众的审美在不断变化,同时对视频直播的要求也在升高。因此我们总会对我们的视频平台不断做升级,以适应大众的需要。在开发过程中我们也会不断做记录。 开发记录:EasyNVR视频广场分页数据展示优化 我们在进行最新的一次更新之后,重新启动服务,按照惯例检查其中是否有报错或者不适配的现象,果然发现了错误:视频广场分页功能展示数据错误。 正常来说每页展示12条数据,第二页应该是从第十三条数据...

流媒体服务器最主要的作用就是进行视频流的转码分发,比如EasyGBS视频平台,可通过国标GB28181协议将视频流转化成可播放的视频。目前EasyGBS可以输出RTMP、HLS、FLV三种格式的视频流。 在新版的EasyGBS视频平台开发过程中,我们新增了ws_flv的视频流,拓宽了输出视频流的格式,但是在测试过程中却发现ws_flv视频流播放不了,显示黑屏。 经排查是因为项目本身使用https访...

背景分析 今年,“5G+8K”高清视频等创新应用首次亮相。在广州、深圳两地的5G规模试验外场,广东移动在广州珠江边和深圳深南大道分别架设了360度高清摄像头,代表们在北京就能通过VR眼镜等设备看到家乡的景观,还能远程操控摄像头,实时调整视角、缩放画面,远处的画面放大之后也清晰可见。5G视频传输的应用成果迭出,设置掀起了一波“5G视频直播热”。为应对&...

在以前的博文中,我们为大家介绍过TSINGSEE青犀视频云-边-端产品的演示平台(EasyGBS平台如何开启“演示”模式),在演示模式下,用户可以随意切换界面,但是不能做添加或删除等设置操作。 在EasyGBS演示模式下出现一个问题,就是点击播放,分发出的视频流,除RTSP协议外的都能在vlc正常播放,单RTSP协议视频流无法播放。 可以看到VLC播放器一直在报错&ldqu...

基于kurento-one2many二次开发实现多房间直播+共享桌面+切换摄像头+聊天互动 一、安装coturn穿透服务器 二、安装kurento-Media-Server(KMS)流媒体服务器 三、开源项目访问地址 四、压力测试结果 五、总结 一、安装coturn穿透服务器 具体如何搭建参考博客: 阿里云服务器(Ubuntu18.04版本)中安装coturn穿透服务器. 二、安装kurento-...