中文名称为循环冗余校验。它是一类重要的,编码和解码方法简单,检错和纠错能力强的哈希算法,在通信领域广泛地用于实现差错控制。- MurmurHash 算法:高运算性能,低碰撞率,由 Austin Appleby 创建于 2008 年,现已应用到 Hadoop、libstdc++、nginx、libmemcached 等开源系统。Java 界中 Redis,Memcached,Cassandra,HBase,Lucene 和 Guava 都在使用它。- FNV 算法:全称为 Fowler-Noll-Vo 算法,是以三位发明人 Glenn Fowler,Land...
可通过在项目中心中选择仪表盘发布类型实现该操作。 2.4 数字大屏相关【新增】数字大屏图片组件支持旋转动画 新版本支持静态图片的旋转动画,可按照设置的旋转速度进行旋转。旋转速度为0不旋转,>0则顺时针旋转,<0则逆时针旋转。静态图片开启旋转动画后,可实现类似GIF动画或视频的效果。操作路径:数字大屏-大屏编辑界面-在组件内将图片组件拖入画布-左侧样式栏设置旋转动画 【新增】数字大屏新增骨架屏功能 在数字大屏的查看页,进行...
向左移动 kZoomDirectionTypeMoveRight 1 相机向右移动 kZoomDirectionTypeMoveUp 2 相机向上移动 kZoomDirectionTypeMoveDown 3 相机向下移动 kZoomDirectionTypeZoomOut 4 相机缩小焦距 kZoomDirectionTypeZoomI... 如果需要开启端云一体转推直播功能,你必须确保你的 App 包含 librtmp,具有推流能力。此时,设置该回调为 true默认为 false。 expected_mix_type 类型: MixedStreamType 设置合流类型。本参数不支持过程中更新。 ...
transportFpsjava public double transportFps视频发送帧率,可用展示实时帧率,单位为 fps。 fpsjava public int fps视频推流帧率,即您通过 setVideoEncoderConfiguration 方法设置的帧率,单位为 fps。 videoBi... VeLiveVideoRotation java public enum VeLiveVideoRotation视频帧旋转角度。以 App 方向为旋转参考系。 枚举值类型 值 说明 VeLiveVideoRotation0 0 不旋转。 VeLiveVideoRotation90 90 顺时针旋转 90 度。 VeL...
AlignType Integer 否 文本对齐方式。需要和 Typesetting 参数配合使用。 当文字横排时,文本对齐方式支持设为: 0: 左对齐。 1: 居中对齐。 2: 右对齐。 当文字竖排时,文本对齐方式支持设为: 1: 居中对齐。... Rotation Integer 否 旋转角度,取值范围为 [-360,360],顺时针为正。 FlipX Boolean 否 水平镜像翻转。 FlipY Boolean 否 垂直镜像翻转。 Alpha Float 否 透明度,取值范围 [0,1]。0 为透明。 CropFilter CropFilte...
Android java mRTCVideo.setVideoSourceType(StreamIndex.STREAM_INDEX_MAIN, VIDEO_SOURCE_TYPE_EXTERNAL); 2. 构建视频采集器 你可以参考以下示例项目中,Advance_Demo 中自定义采集工具类,创建你的视频采集模块。 iOS Android 3. 配置视频帧参数 你可以使用 pushExternalVideoFrame 中的 VideoFrame 参数,对采集到的视频数据进行编码前处理。比如,设置 VideoFrame 参数中的 rotation 为 180,即可使视频帧顺时针旋转 180 度。当...
本章节为您介绍拉流基础功能的接入方法,根据文档提供的操作步骤进行配置,您可接入直播拉流播放控制能力。 前提条件已完成集成准备和初始化。 注意事项真机调试:由于 SDK 使用了大量 Android 系统的音视频接口,这些... java // 创建播放器VeLivePlayer mLivePlayer = new VideoLiveManager(Env.getApplicationContext());初始化配置您可以通过 VeLivePlayerConfiguration 对播放器进行初始化相关配置。详细参数说明如下表所示。 参...
调用本方法进行播放器的初始化。 setObserverjava public abstract void setObserver(VeLivePlayerObserver observer)设置播放器回调,用于监听播放器 VeLivePlayer 的播放错误、播放状态、音视频首帧渲染状态和清... 回调消息中包含每个音频帧的详细数据。 如果您使用外部渲染,需要保证音视频同步。 setRenderRotationjava public abstract void setRenderRotation(VeLivePlayerRotation rotation)设置视频顺时针旋转角度。 传入...
示例代码如下: java // 在调用 `play` 前设置ttvideoEngine.setIntOption(TTVideoEngine.PLAYER_OPTION_USE_TEXTURE_RENDER, 1); 调用 play 后,调用 setRotation 设置视频显示时的旋转角度。设置后,视频会顺时针旋... 调用 SnapshotListener 接口中定义的 onSnapShot 方法,通过回调函数来获取并处理视频截图位图、截图的宽度和高度。示例代码如下: java mVideoEngine.snapshot(new SnapshotListener() { @Override public v...
播放源。 注意 该方法用于预加载或预渲染策略。 调用该方法会重置当前的播放源列表,用于首次设置播放源或在刷新页面以显示新数据时使用。 addStrategySourcesjava public static void com.ss.ttvideoengine.TTVid... 设置视频旋转角度。 传入参数 参数名 类型 说明 rotation int 视频旋转角度。仅支持设为 0、90、180、270,其他值无效。设置后,视频会顺时针旋转。 注意 调用此方法前需开启 Texture Render。 getRotationjava pub...