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

烟台做网站公司临沂百度公司地址

烟台做网站公司,临沂百度公司地址,免费招聘人才网站,笔记wordpress我们在做Windows平台Unity播放RTMP或RTSP的时候,遇到这样的问题,比如展会、安防监控等场景下,需要同时播放多路RTMP或RTSP流,这样对设备性能,提出来更高的要求。 虽然我们软解码,已经做的资源占有非常低了…

我们在做Windows平台Unity播放RTMP或RTSP的时候,遇到这样的问题,比如展会、安防监控等场景下,需要同时播放多路RTMP或RTSP流,这样对设备性能,提出来更高的要求。

虽然我们软解码,已经做的资源占有非常低了,但考虑到多路播放的情况,我们也设计了硬解码的接口,下面大概讲下,如何在Unity下开启硬解码:

检测系统是否支持硬解码

		/** 检查是否支持H264硬解码 * 如果支持的话返回NT_ERC_OK*/[DllImport("SmartPlayerSDK")]public static extern UInt32 NT_SP_IsSupportH264HardwareDecoder();/** 检查是否支持H265硬解码* 如果支持的话返回NT_ERC_OK*/[DllImport("SmartPlayerSDK")]public static extern UInt32 NT_SP_IsSupportH265HardwareDecoder();

如果支持,设置H.264、H.265硬解码

		/** 设置H264硬解* is_hardware_decoder: 1:表示硬解, 0:表示不用硬解* reserve: 保留参数, 当前传0就好* 成功返回NT_ERC_OK*/[DllImport("SmartPlayerSDK")]public static extern UInt32 NT_SP_SetH264HardwareDecoder(IntPtr handle, Int32 is_hardware_decoder, Int32 reserve);/** 设置H265硬解* is_hardware_decoder: 1:表示硬解, 0:表示不用硬解* reserve: 保留参数, 当前传0就好* 成功返回NT_ERC_OK*/[DllImport("SmartPlayerSDK")]public static extern UInt32 NT_SP_SetH265HardwareDecoder(IntPtr handle, Int32 is_hardware_decoder, Int32 reserve);

Unity环境下调用,是否支持硬解码,可以在Init后就调用:

uint isInited = NTSmartPlayerSDK.NT_SP_Init(0, IntPtr.Zero);if (isInited != 0)
{Debug.LogError("调用NT_SP_Init失败.." + isInited.ToString());return;
}is_support_h264_hardware_decoder_ = NT.NTBaseCodeDefine.NT_ERC_OK == NT.NTSmartPlayerSDK.NT_SP_IsSupportH264HardwareDecoder();
is_support_h265_hardware_decoder_ = NT.NTBaseCodeDefine.NT_ERC_OK == NT.NTSmartPlayerSDK.NT_SP_IsSupportH265HardwareDecoder();Debug.Log("isSupportH264decoder:" + is_support_h264_hardware_decoder_);
Debug.Log("isSupportH265decoder:" + is_support_h265_hardware_decoder_);

如果检测到支持的话,设置下硬解码即可:

NTSmartPlayerSDK.NT_SP_SetH264HardwareDecoder(videoctrl[sel].player_handle_, is_support_h264_hardware_decoder_ ? 1 : 0, 0);
NTSmartPlayerSDK.NT_SP_SetH265HardwareDecoder(videoctrl[sel].player_handle_, is_support_h265_hardware_decoder_ ? 1 : 0, 0);

如果系统支持硬解码,开启后,可以明显看到CPU占用,会有一定的改善,在多路播放的场景下,还是非常必要,感兴趣的开发者,可以参考设计。

 

http://www.dinnco.com/news/17647.html

相关文章:

  • 山东省中国建设银行网站手机网站百度关键词排名查询
  • 网站建设有哪些软件有哪些口碑营销策划方案
  • 管庄网站建设百度学术论文查重免费检测
  • 福田做网站哪家专业网站信息
  • webapp网站网络推广软件哪个好
  • 河南专业网站建设公司哪家好seo资料站
  • 一个网站大概多少钱拉新充场app推广平台
  • 做网站的得多少钱中国站长之家官网
  • 好的作文网站北京网站建设公司优势
  • 网站做镜像网站怎么推广
  • 武汉网站建设的百度手机网页
  • 一般使用的分辨率的显示密度是多少dpi )吉林百度seo公司
  • 天津网站建设开发有哪些深圳网络优化推广公司
  • 做网站水印怎样推广小程序平台
  • 事务所网站制作方案济南网站优化
  • 重庆网站seo营销模板网站运营方案
  • 怎样建设个人网站互联网销售包括哪些
  • ui设计师的薪资水平seo企业顾问
  • 阜宁做网站需要多少钱如何做百度关键词推广
  • vs网站毕业设计怎么做企业网络推广的方法
  • 长春网站制作可选源晟4济南seo小黑seo
  • 怎么做网站多少钱百度浏览器网址大全
  • 宿州集团网站建设上海网站建设公司
  • 服务器租用网站模版网站服务器信息查询
  • 深圳建设网站哪家好关键词查询网站
  • 电脑做视频的网站吗郑州seo线上推广技术
  • 淘宝网站开始怎么做长尾关键词查询
  • 天津定制开发网站西安网站制作建设
  • 做网站的实验总结天津seo诊断技术
  • 做网站的公司如何推广产品软文范例大全