分享

预防近视

 harryyuan 2017-02-13
http://www./info-detail-1511532.html

每天2小时户外运动有助于预防近视


国家卫生计生委曾发布《儿童眼及视力保健技术规范》,建议2至6岁儿童操作电子视频产品时间每次不宜超过20分钟,每天累计时间建议不超过1小时。栗莉表

示,日常生活中,家长应重视孩子使用电子产品的时间,在使用1小时左右一定要安排休息。

尽可能地减少使用电子视频产品


2,
http://blog.csdn.net/fssssssss/article/details/41076911

 通过rtsp获取H264裸流并保存到mp4文件

4.1 设计思路:

       组件和网络初始化——>打开网络流——>获取网络流信息——>根据网络流信息初始化输出流信息——>创建并打开mp4文件——>写mp4文件头

                    ——>循环读取输入流并写入mp4文件——>写文件尾——>关闭流,关闭文件

4.2 关键数据结构:

       AVFormatContext,AVStream,AVCodecContext,AVPacket,AVFrame等,它们的关系解释如下:

       一个AVFormatContext包含多个AVStream,每个码流包含了AVCodec和AVCodecContext,AVPicture是AVFrame的一个子集,

他们都是数据流在编解过程中用来保存数据缓存的对像,从数据流读出的数据首先是保存在AVPacket里,也可以理解为一个AVPacket最多只包含一个AVFrame,

而一个AVFrame可能包含好几个AVPacket,AVPacket是种数据流分包的概念。

4.3 关键函数:

int avformat_open_input(AVFormatContext **ps, const char *filename, AVInputFormat *fmt, AVDictionary **options); //打开网络流或文件流

int avformat_write_header(AVFormatContext *s, AVDictionary **options);//根据文件名的后缀写相应格式的文件头

int av_read_frame(AVFormatContext *s, AVPacket *pkt);//从输入流中读取一个分包

int av_interleaved_write_frame(AVFormatContext *s, AVPacket *pkt);//往输出流中写一个分包

int av_write_trailer(AVFormatContext *s);//写输出流(文件)的文件尾


3,

http://blog.csdn.net/leixiaohua1020/article/details/50534369
视音频数据处理入门:H.264视频码流解析

H.264码流解析的步骤就是首先从码流中搜索0x000001和0x00000001,分离出NALU;然后再分析NALU的各个字段。



4,
http://blog.csdn.net/leixiaohua1020/article/details/8652605
 100行代码实现最简单的基于FFMPEG+SDL的视频播放器



5,
http://edu.csdn.net/course/detail/2314

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多