当前位置: 首页 > news >正文

三里河网站建设公司现在做一个网站大概多少钱

三里河网站建设公司,现在做一个网站大概多少钱,网站服务器在哪,西安高新区网站建设FFMPEG多线程解码 FFMPEG多线程编码器一般以在Slice内分功能模块进行多线程编码#xff0c;如h263#xff0c;h263P#xff0c;msmpeg(v1, v2, v3)#xff0c;wmv1。包含以下几个线程#xff1a;(1)Pre_estimation_motion_thread运动估计前的准备;(2)Estimation_motion_t…FFMPEG多线程解码 FFMPEG多线程编码器一般以在Slice内分功能模块进行多线程编码如h263h263Pmsmpeg(v1, v2, v3)wmv1。包含以下几个线程(1)Pre_estimation_motion_thread运动估计前的准备;(2)Estimation_motion_thread运动估计;(3)Mb_var_thread宏块其他变量;(4)Encode_thread编码主线程。当然也有例外如FFV1编码器按Slice为线程单位进行多线程编码。 FFMPEG多线程解码器分为Frame级和Slice级两种Slice级多线程同时解码一帧中不同的部分。Frame级多线程同时接受多帧码流实现并行解码当前帧处于显示状态时未来的几帧已经在其他线程中被解码。 1.         Slice Threading FFmpeg中dvvideo_decoder, ffv1_decoder, h264_decoder, mpeg2_video_decoder和mpeg_video_decoder均支持了Slice Threading。 实现方法是首先为codecContext注册注册多线程处理函数excute()Codec解码过程中处理Slice时调用avctx-excute()。excute()启动Slice解码工作线程开始多线程解码同时快速返回开始下一Slice的解析和解码。 Frame Threading主线程和解码线程的同步如图1所示。 图1 Frame Threading主线程和解码线程的同步 2.         Frame Threading 目前为止支持Frame Threading的解码器有h264_decoder, huffyuv_decoder, ffvhuff_decoder, mdec_decoder, mimic_decoder, mpeg4_decoder, theora_decoder, vp3_decoder和vp8_decoder。 Frame Threading有如下限制用户函数draw_horiz_band()必须是线程安全的为了提升性能用户应该为codec提供线程安全的get_buffer()回调函数用户必须能处理多线程带来的延时。另外支持Frame Threading的codec要求每个包包含一个完整帧。Buffer内容在ff_thread_await_progress()调用之前不能读同样包括加边draw_edges()在内的处理在ff_thread_report_progress()调用之后Buffer内容不能写。 每个线程都有以下四个状态。如图2所示为了保证线程安全若Codec未实现update_thread_context()和线程安全的get_buffer()则必须在解码完成后才能将状态转换为STATUS_SETUP_FINISHED意味着下一个线程只能在当前线程解码完成后才能开始解码。 而如图3所示如果Codec实现update_thread_context()和线程安全的get_buffer()线程状态可以在解码开始之前转换为STATUS_SETUP_FINISHED这样下一个线程就可能与当前线程并行。 图2 Codec未实现update_thread_context()和线程安全的get_buffer()线程状态转换 图3 Codec实现update_thread_context()和线程安全的get_buffer()线程状态转换 解码主线程通过调用submit_packet()将码流交给对应的解码线程。主线程和解码线程的同步如图4所示。 图4 Frame Threading主线程和解码线程的同步
http://www.zqtcl.cn/news/84700/

相关文章:

  • 网站项目需求文档网站 建设 公司
  • 做网站需要哪些人才wordpress阅读
  • 河北省衡水市景县规划网站阿里云商标注册
  • 设计方案表网站名称wordpress主题 free
  • 月嫂公司网站建设构思php网站后台密码怎么修改
  • 网站设计哪家便宜快速搭建网站框架新手攻略
  • 网站维护总结大学生对校园网站建设的需求是什么
  • 食品网站的建设背景京东网站建设分析
  • 好单库如何做网站wordpress整站数据
  • 网站打不开 ...番禺电子商务网站建设
  • 海外免备案网站常见的微信营销方式有哪些
  • 手机网站规划商标注册官网入口官网
  • 营销型外贸网站广州做网站jsp和php
  • 宿迁网站建设怎么收费盐山县做网站价格
  • 建网站 几个链接宁乡网站建设
  • 毕节做网站的公司wordpress主题换字体
  • 公众号和网站先做哪个比较好建个企业网站还是开个淘宝店
  • 商城网站模板下载wordpress无法修改主页
  • html 网站源码 卖手机网站建设的域名注册
  • 微网站建设要多少钱wordpress简单网址导航模板
  • 企业手机网站建设市场分析公司网站制作天强科技
  • asp与sql网站建设网站建设微信公众号
  • 大学网站模板html哈尔滨网站建设工作室
  • 建网站主要工具深圳市建设执业培训中心网站
  • 娱乐新闻做的好的网站锦州做网站
  • 网站发布时间更改3d标签 wordpress
  • 建设农业网站的论文衡阳市建设学校网站
  • 建设三轮摩托车官方网站crm订单管理系统免费
  • 福州房产网站建设工作网站建设中布线费用账务处理
  • 网站建设的流程与思路常熟做网站价格