首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你问我答 | 云直播CSS

Q6:云直播没有开播能否创建混? 混是将两路及其以上路数的混为一路,如果,没办法进行混,请您知悉。 Q7:云直播混后的视频有黑边? 云直播混后有黑边有两种情况: 1....原始就有黑边; 2. 混参数中的输出长宽比与原始的长宽比匹配。如混期望的长宽比为16:9,原始视频长宽比为4:3,混后台会在原始视频长宽比基础上补黑边,满足期望的16:9输出。...如果希望产生黑边,也有两种方案: 输出长宽比与输入长宽比一致。 使用裁剪参数进行裁切 Q8:云直播如何查看用户观看时长?...云直播暂时不支持查询用户观看时长,但是你可以通过集成IM房间管理,通过用户进房退房的回调去计算统计每个用户的观看时长。 Q9:云直播支持SRT协议吗?...支持,TS over SRT 流通过 SRT 协议直接传输包含音视频数据的 ts ,下行复用了现有直播系统。TS over SRT 已作为 Haivision 硬件及 OBS 的格式标准。

80310
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter学习笔记:BottomNavigationBar实现多个Navigation

最近我研究了一下Flutter,但是在使用Navigator的时候遇到了一个很头痛的问题,就是当我们去来回切换导航按钮时,Flutter会重新build,从而导致控件重新Build,从而会失去浏览历史。...原文点这里 正文 今天我们将看看Flutter的Navigation。 但不仅仅是任何无聊的Navigation。? ,女士们,先生们,来让我们把Navigation变得有趣。...不要忘记使用WillPopScope处理Android后退导航。 想要更长更有趣的解释吗? 首先,看一下免责声明: 本文假设您熟悉Flutter中的导航。...如果正在呈现的选项卡与当前选项卡匹配,则offstage属性为true。 我们将navigatorKey [tabItem]传递给TabNavigator,以确保每个选项卡都有一个单独的导航键。...我们可以独立地推送/弹出每个导航器,并且后台导航员保持他们的状态。? One more thing 如果我们在Android上运行应用程序,当我们按下后退按钮时,我们会发现一个有趣的现象: ?

4.2K20

直播优化丨音视频工业实战

平均断流次数,平均一次流会话发生断流的次数。 平均断流时长,平均一次断流时长。...如果是这个原因,解决方法有以下几点: 升级硬件、软件设备,提高兼容性和容错率 尽量使用硬编硬解方案,充分利用 GPU 加速 降低视频帧率码率,选择流畅或者标清画质进行 切换到 PC OBS 1.2...在实际场景中,有些中断的情况是由于设备音视频权限被抢占或打断造成的。比如,在时,弹出一个视频播放把音频权限模式给改掉了,导致没有音频采集权限而中断。...2)退后台无法继续采集视频,这时候如果视频数据,那么可能会引起 CDN 和播放器的兼容的问题。因为有的 CDN 和播放器是需要检查视频数据,以及根据视频数据做一些功能和策略的。...这个探测过程按照模板组中的码率,从高到低进行测试,如果当前码率可以流畅推出一定时长,则采用该模板。如果不流畅,则可以降级到较低码率的模板继续进行测试,直到找到合适的模板。

1.2K20

Flutter动画【3】

前言 在前面的文章中我们看了下Flutter中的补间动画和Flutter Widgets,今天我们来看下页面过渡动画,也可以叫做共享元素动画,页面A的元素过渡到页面B元素的过场效果。...Hero 在Flutter中我们可以使用Hero来帮助实现这个共享元素动画的效果 hero 动画代码具有以下结构: 定义一个起始 hero widget,称为源 hero 。...通过导航器将目标路由入栈来触发动画。Navigator推送和弹出操作会为每对 hero 配对,并在源路由和目标路由中使用匹配的标签触发 hero 动画。...Flutter计算从起点到终点对 hero 界限进行动画处理的补间(生成每一帧大小和位置) 例如在第一个页面中声明Widget1 然后再第二个界面同样的声明Widget2 可以看到我们的Widget...登录界面: 我们在登录界面使用ListView包括登录所用的Widget使得界面自动上,使用hero包裹Logo,每当用户点击登录按钮时都会触发延时2秒进入主界面的操作,同时我们将登录按钮的Text

1.2K40

使用 Serverless 云函数为 TRTC 输入在线媒体

如果 redis 值为 true,对于同一个 videoSrc 视频源,API 网关将先在 redis 中查询是否有上一次直播记录: 若存在记录,则恢复上一次。 若无记录,则重新开始。...直播流进度通过回调实时写入 redis。 03.  操作步骤 1. 创建云函数 1.1 登录云函数控制台,选择左侧导航栏中的「函数服务」,单击「新建」进入新建函数页面,根据页面相关信息提示进行配置。...模糊搜索:输入「TRTC 直播」,并进行搜索。单击模板中的「查看详情」,即可在弹出的「模板详情」窗口中查看相关信息,支持下载操作。 1.2 单击「下一步」,根据页面相关信息提示进行配置。...创建云函数」步骤中创建的云函数名称,进入「函数详情」页,查看到打印出的日志信息。如下图所示: ? 3.4 切换至实时音视频控制台,在「监控仪表盘」页面单击房间 ID,查看监控详情信息。...3.5 如需在流过程中停止,可以调用终止异步函数接口 InvokeRequestId 参数停止(必须开启状态追踪)。其中 InvokeRequestId 可从上述「2.

1.5K40

初步总结页面间跳转动效

例子: 社交类APP如Twitter发表文;工具类APP如Evernote中新建笔记;基本大部分苹果原生APP顶部的工具调出都采用这种方式 下面并不完全属于页面间的切换,但是使用场景很相似且归到一类...app主要功能都集中在一个页面上,侧面弹出调出其他页面的导航入口,但这些次要页面也都属于临时调出 例子: Facebook中的快速和联系人通讯 ;与地图关系很大的APP如Uber Google地图 。...(但Linkedin为了尽可能把feed的空间扩大而将导航隐藏在侧滑出的边栏中用着很不方便,作为职场社交,所关注人发表的信息只是APP功能的一部分,发现人与工作也是相对重要的功能,所以页面间需要频繁切换...而这样的导航设计让用户在切换选项过程中付出了很大的成本,久之则不愿意再麻烦的去切换,慢慢APP丧失掉了原本属于职场社交的一部分重要功能。)...例子: Guardian的新闻 ,Snapchat中的兴趣发现 社交feed中的照片 苹果原生app Photo中的照片 其他 还有很多其他的切换动画,它们大多是高度模仿物理现实世界的样式。

1.4K50

【云+社区年度征文】云直播:基于API+SCF+Redis实现状态同步和查询

导读:无论是秀场直播,还是直播带货,App中获取正在直播间,以及查询某直播间是否正在,是很有必要的,App需要列出所有在线直播间,进入直播间后,需要查询当前房价是否正在,若已下播则提示观众“...阶段一:主播上下线被动通知 image.png 这个阶段主要分为几个步骤: 1、主播登录APP,请求服务器获取地址,地址生成规则见文档:自主拼装直播 URL; 2、获取到地址后,传递给移动直播...SDK实现,云直播收到音视频数据:摄像头 ,也可以使用其他SDK; 3、云直播在收到音视频数据后,通过 事件通知 发送HTTP请求到业务服务器; 4、服务器收到流通知后,在云Redis...中记录流上线以及最近更新时间(也可用其他方案实现缓存服务); 5、当主播下播后,移动直播SDK断开,云直播收到SDK主动断流命令,通过断流事件通知 发送HTTP请求到业务服务器; 6、云服务器收到断流通知后...; 基于云API网关+SCF+Redis实现 下面步骤和上面的有点类似,但有些地方不大一样,建议复用之前创建的API网关和云函数 步骤1:新建SCF用于查询 1、登录 云函数控制台,单击左侧导航栏的【

2.7K92

企业微信Flutter与大型Native工程跨四端融合实践

操作步骤繁琐, 接口维护和约束困难 2: c++调用 dart 方法只支持静态方法或者顶层函数 3: dart 上开放了指针的分配和释放,调用 c++之后内存管理混乱,容易造成内存泄漏 4: 如果出现接口绑定匹配的情况或者...来模拟 IOS 导航栏的切换效果。...但是 Flutter导航栏采用的是自渲染的方式,ios 的导航栏在切换Flutter 容器的时候,由于是两个不同的导航栏,导致原生导航栏的动画无法正常衔接上,就会出现两个导航栏同时位移的动画,如图所示...2: 原生切换Flutter 容器的时候,先展示 IOS 的导航栏,动画消失后再把 IOS 的导航栏隐藏掉。...IOS 导航栏内部切换效果优化 在实现完容器直接切换的动画之后,我们面临第二个问题,内部的导航栏动画优化,如果是两个相同背景颜色的导航栏之间的切换Flutter 几乎是达到了原生一致的效果,但是如果两个导航栏上颜色不一致

2.8K21

船新 IDEA 2023.1 正式发布,新特性真香!

IntelliJ IDEA Ultimate 现在支持 Spring Security 匹配器和请求映射导航。 下面对这个版本的一些比较有意思的改进进行详细介绍。...Spring Security 匹配器和请求映射的导航 Spring Security 匹配器和请求映射的导航 为了简化查看应用安全规则,IntelliJ IDEA Ultimate 2023.1 提供了从...Spring 控制器到安全匹配器的轻松导航。...该导航可以从安全匹配器到控制器以及反向工作。 全 IDE 缩放 全 IDE 缩放 在 v2023.1 中,可以完全放大和缩小 IDE,同时增加或缩减所有 UI 元素的大小。...Structure(结构)工具窗口中的 VCS 状态颜色提示 Structure(结构)工具窗口中的 VCS 状态颜色提示 针对 GitHub 改进了代码审查工作 针对 GitHub 改进了代码审查工作

29420

新 IDEA 2023.1 正式发布,新特性真香!附激活教程!

大家好,看到 IDEA 官宣布 IntelliJ IDEA 2023.1 正式发布了。简单看了一下,发现这次的新版本包含了许多改进,进一步优化了用户体验,提高了便捷性。...IntelliJ IDEA Ultimate 现在支持 Spring Security 匹配器和请求映射导航。下面对这个版本的一些比较有意思的改进进行详细介绍。...Spring Security 匹配器和请求映射的导航图片Spring Security 匹配器和请求映射的导航为了简化查看应用安全规则,IntelliJ IDEA Ultimate 2023.1 提供了从...Spring 控制器到安全匹配器的轻松导航。...该导航可以从安全匹配器到控制器以及反向工作。全 IDE 缩放图片全 IDE 缩放在 v2023.1 中,可以完全放大和缩小 IDE,同时增加或缩减所有 UI 元素的大小。

5.2K60

flutter系列之:Material主题的基础-MaterialApp

MaterialApp初探 如果你使用最新的android Studio创建一个flutter项目的话,android Studio会自动为你创建一个基于flutter的应用程序。...默认情况下theme就是app将会使用的theme,但是考虑到现在流行的theme切换的情况,所以也提供了darkTheme这个选项。...最后,如果所有的route规则都不匹配的话,则会调用onUnknownRoute。...Hero在flutter中是一个组件,用来表示在路由切换的过程中,可以从老的路由fly到新的路由中。这样的一个飞行的动画,也叫做Hero动画。 而这个result其实是一个WidgetsApp。...WidgetsApp的一个主要功能就是将系统后退按钮绑定到弹出导航器或退出应用程序。 从实现上讲,MaterialApp 和 CupertinoApp 都使用它来实现应用程序的基本功能。

94210

Flutte部件目录-Material Components 顶

应用程序结构和导航 按钮 输入和选择 对话框,弹出框和面板 信息显示 布局 查看Flutter窗口小部件目录中的更多小部件。...应用程序结构和导航 Scaffold Appbar 上面两个在基本部件中已经讲过。 BottomNavigationBar ? 底部导航栏可轻松浏览并在单次点击之间在顶层视图之间切换。...Switch On/off开关切换单个设置选项的状态。 Switch小部件实现这个组件。 ? Slider 通过移动滑块,滑块可让用户从一系列值中进行选择。 ?...对话框,弹出框和面板 SimpleDialog 简单的对话框可以提供有关列表项的其他详细信息或操作。 例如,他们可以显示头像图标,以阐明潜台词或正交行为(如添加帐户)。 ?...ExpansionPanel 扩展面板包含创建并允许轻量级地编辑元素。 ExpansionPanel小部件实现了这个组件。 ? SnackBar 带有可选操作的轻量级消息,简要显示在屏幕底部。

9.4K40

云直播(CSS)“你问我答”第五季(2020.7月&8月)

Q1:直播混是不是必须产生转码费用? 是的,会按照混后的输出直播收取转码费用。由于混任务成功后播放也消耗转码资源,混的转码费用会按照混时长进行收费,跟普通转码的播放时长计费有区别。...Q6:云直播防火墙需要开发哪些端口? 云直播RTMP所使用的默认端口号是1935 ,如果您测试时所在网络的防火墙不允许1935端口通行,就会遇到连不上服务器的问题。...此时您可以通过切换网络(例如4G )来排查是不是这个原因导致的问题。 Q7:云直播中的码率、帧率、分辨率的含义分别是什么?...(1)断流功能:一条直播中的,如果断流,则本次流会被中断,观众端将无法观看直播。断流后,主播端可以再次发起,继续直播活动。...(2)禁播功能:一条直播中的,如果禁播,则本次流会被中断,观众端将无法观看直播。断流后,主播端在一段时间内无法再次发起。(默认禁播7天,最多可支持90天) 云直播.png

95580

Flutter 组件集录 | 桌面导航 NavigationRail

---- theme: cyanosis 我们都知道 BottomNavigationBar 是一个移动端非常常用的底部导航栏组件,可以用于点击处理激活菜单,并通过回调来处理界面的切换。...---- 我们先来实现如下最简单的使用场景,左侧导航栏,在点击时切换右侧内容页: 如果导航栏的数据是固定的,可以提前定义如下的 destinations 常量。...之后将动画时长拉长,进行了一些测试发现端倪,如果不进行裁剪,就会出现如下的不和谐情况。默认动画 200 ms 看不出太大差异。从这里我又学到了一个小技巧:如何动画展开一个区域。...而不是什么东西都靠别人给你灌输,遇到不会的或犹豫决时就到处问。Flutter 组件的源码相对独立,套路也比较简单,很适合去研究学习。...《Flutter 组件集录》 专栏专门用于收录我对 Flutter 常用组件的使用介绍,其中一般也会有相关源码实现的一些分析。对一些能力稍弱的朋友,也可以根据这些介绍去尝试研究。

3.1K20
领券