java将h264裸流打包为flv_H264、H265裸流数据封装成FLV格式以NIO传输的方法与流程...

d019d3b2e88d23fc0d09d9c94966dcf1.gif

本发明涉及FLV格式数据传输,尤其涉及一种H264、H265裸流数据封装成FLV格式以NIO传输的方法。

背景技术:

FLV是FLASHVIDEO的简称,FLV流媒体格式是一种新的视频格式,全称为FlashVideo。FLV格式视频主要特点是体积小,适合作为流媒体在网上进行传播,本身占有率低,视频质量良好,目前大部分播放器都支持FLV视频格式播放。

如图1所示,FLV包括文件头(File Header)和文件体(File Body)两部分。FLV封装格式由一个FLV Header文件和一个一个的Tag组成的,Tag中包含了音频数据和视频数据。现有技术H264、H265裸流数据传输效率不高,本发明结合FLV格式的优点而开发。

技术实现要素:

本发明正是针对上述的问题,提出一种H264、H265裸流数据封装成FLV格式以NIO传输的方法。

为实现上述目的,本发明具体技术方案如下:

一种H264、H265裸流数据封装成FLV格式以NIO传输的方法,包括步骤:

S1、录屏端采集到第一数据,将其进行转换成H264或H265数据格式,获得H264或H265裸流数据;

S2、将H264或H265裸流数据封装成FLV格式,通过NIO将FLV格式数据传输到客户端。

优选地,所述录屏端采集Android5.0以上版本的第一数据。<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值