视频播放
Jacky_Lu
这个作者很懒,什么都没留下…
展开
-
Unity渲染 YUV420P 数据
使用 h264 解码 得到的 一般是 yuv420 格式的数据 我解码 1920*1080分辨率 的 h264 得到的数据格式如下 Y[0,1,2,...,1920*1080-1] UV[0,1,1920*1080/2-1] 使用 unity 的shader 进行渲染 定义了 两个 TEX 一个用来 保存 Y 变量 一个 用来 保存 uv 变量 Shader "Custom/YUV420ToRGB" { Properties { _MainTex ("Texture", 2...原创 2020-08-06 15:26:54 · 822 阅读 · 0 评论 -
android studio 使用 mediacodec 解码 h264 文件
参考了https://www.jianshu.com/p/0695891fa834 首先 封装 mediacodec,针对 H264 进行解码 /** * Created by ZhangHao on 2016/8/5. * 用于硬件解码(MediaCodec)H264的工具类 */ public class MediaCodecUtil { //自定义的log打印,可以无视 Logger logger = Logger.getLogger(); private St.原创 2020-06-29 10:05:24 · 733 阅读 · 0 评论 -
ubuntu 安装已经编译好的 ffmpeg 库
sudo add-apt-repository ppa:mc3man/trusty-mediasudo apt-get updatesudo apt-get install ffmpeg原创 2018-03-05 20:57:40 · 748 阅读 · 1 评论 -
接收rtp数据保存为h264
#include "CommonCode.h" #define RingPoolSize (2*1024*1024) CRtpDecoder::CRtpDecoder() { int i; pRingPool = new char[RingPoolSize]; nRingGet = 0; nRingPut = 0; nTimeCnt = -1; nRecUd...原创 2019-08-28 14:22:30 · 1589 阅读 · 6 评论