-
视频直播服务(Live)依托华为云,凭借在视频业务领域长期技术积累,快速敏捷为行业提供高并发、低延迟、高清流畅、安全可靠的端到端直播解决方案。提供了普通直播、美颜直播、连麦互动直播、录屏直播等直播形式,可以适用于在线教育、网红直播、企业直播、娱乐直播、游戏直播等场景。随着近期视频直播服务受到更多小伙伴的关注,视频直播相关的咨询一直有持续上升的趋势。小课今天就给大家分享下在使用视频直播过程中可能碰到的疑问。若您需要了解的问题不在此归类中,您也可以通过华为云客服咨询。Q:使用华为云视频直播服务是否需要单独的域名?A:在使用视频直播服务前,您需要准备已备案的推流域名和播放域名,且两个域名不能相同,您可以注册备案一个一级域名(如 example.com),然后使用两个不同的二级域名(如 live-play.example.com和live-push.example.com)作为直播推流域名和播放。具体直播域名的添加配置请参见直播域名管理。Q:没有已备案的域名,是否可以体验直播服务?A:视频直播服务预置了两个体验域名,不需要额外配置,您可以直接使用体验域名进行推流和播放体验。具体体验方法请参见三分钟体验视频直播。 推流域名:push.hwvideo.hwcloudlive.com 推流地址:rtmp://push.hwvideo.hwcloudlive.com/live/huawei01 播放域名:pull.hwvideo.hwcloudlive.com 播放地址:rtmp://pull.hwvideo.hwcloudlive.com/live/huawei01 以上域名和地址仅用于测试体验直播推流和播放,若您需要开展正式的直播活动,使用直播服务的其它功能,如转码、录制、鉴权等,请您注册正式的域名,并备案。Q:使用视频直播服务是否需要购买CDN服务?A:不需要,视频直播服务自身具备了直播加速功能,完成推流域名和播放域名配置后,直播服务就自动开启了推流上行加速和播放下行加速。Q:直播服务许可证是否是必须的?如何办理?A:涉及经营下述业务必须具备对应的许可证:电信业务—《电信业务经营许可证》互联网新闻信息业务—《互联网新闻信息服务许可证》网络表演业务—《网络文化经营许可证》网络视听节目直播业务—《信息网络传播视听节目许可证》等。 网络许可证有如上四种类型,具体需要办理哪类许可证,建议您结合自己的实际业务状况,向办证机构申请。只要文化部允许您的视频直播范畴即可,华为云视频直播服务不会对您的服务许可证进行审核检查。Q:如何估算视频直播的流量消耗?A:视频直播默认按下行流量计费,消耗流量 = 直播码率 / 8 × 时间 × 平均观看人数。对于上行推流:下行播放>1:50的业务,视频直播服务除了收取下行流量费用还需要收取上行流量费用,消耗流量 = 直播码率 / 8 × 时间 × 推流路数。Q:视频直播有哪些计费项?A:视频直播计费项可以分为基础费用和增值费用。基础费用:流量/带宽费用,即您开启直播后,使用直播加速服务产生的流量/带宽费用。增值费用:包含录制、转码、截图等费用,这几项费用仅在您使用这些功能时才产生,具体请参见价格详情。Q:购买直播转码套餐包后,产生的转码费用未从套餐包中抵扣?A:可能是由于您购买的转码套餐包未覆盖您的转码使用场景。视频直播目前提供了两种规格的转码套餐包,H.264标准转码包和H.264高清低码包,在购买转码套餐包之前我们需要注意如下事项:直播转码套餐包不支持跨区域使用,如您购买的是“华北-北京一”的转码套餐包,但您使用的是“华北-北京四”直播服务,这种情况就无法通过套餐包抵扣,费用只能从您的余额扣除。直播转码的编码格式支持H.264和H.265,当前暂只提供了H.264的转码套餐包,若您使用的转码模板中视频编码设置的是H.265,这种情况是无法通过套餐包抵扣的。H.264转码套餐包分标准转码包和高清低码包,若您只购买了其中一种,而使用的是又另一种转码规格,如您购买了“H.264标准转码包”,但使用的转码模板中开启了“高清低码”功能,这种情况也是无法通过套餐包抵扣的。同样的,如您购买了“H.264高清低码包”,但使用的转码模板中未开启了“高清低码”功能,也是无法使用套餐包抵扣。Q:购买了直播CDN出流包,为什么还会从账户余额扣费?A:这可能是由于您的计费模式为“按带宽计费”、“按月结95带宽峰值计费”或“按日峰值月平均计费”导致的,建议您将计费模式变更为“按流量计费”,不同的计费模式生效时间存在差异,如下所示:若由“月结95带宽峰值计费”或“日峰值月均计费”变更为“流量计费”模式,则新的计费模式将在次月1日零点生效。若由“带宽计费”变更为“流量计费”模式,则新的计费模式将在次日零点生效。“按流量计费”计费模式生效后,即可使用直播的CDN出流包了。Q:点播的流量包是否与直播服务通用?A:不能,所有的套餐包仅限于本服务内使用,不支持跨云服务使用。Q:最多支持添加多少个直播域名?A:默认每个账号下可创建32个播放和推流域名,若账户的客户等级为V0或V1,则暂无域名添加权限。如有特殊需要,请您提交工单与华为云技术客服联系。Q:添加的播放域名和推流域名有什么要求?A:视频直播服务对添加的播放域名和推流有如下要求: 添加推流域名和播放域名必须是通过备案,取得工信部备案号,备案详情请参见华为云备案系统。域名长度需要在42个字节以内,不区分大小写。推流域名与播放域名不能为同一个,可以是同一个一级域名的不同二级域名。Q:视频直播支持哪些推流协议?A:华为云视频直播服务暂只支持RTMP推流。Q:如何获取推流地址?A:域名配置后,您可以直接通过如下方式拼接对应的推流地址。 原始推流地址:rtmp://推流域名/AppName/StreamName 其中“AppName”默认为“live”,若需要自定义为其它的,请提交工单申请,“StreamName”自定义即可。 若您域名配置后,还配置了key防盗链,则需要鉴权地址推流。 鉴权地址:原始推流地址?auth_info=加密串.EncodedIV 其中鉴权串的生成请参见Key防盗链。Q:常见的推流形式有哪些?A:视频直播推流可以采用如下形式: 台式计算机或笔记本,使用摄像头或者桌面 使用第三方软件采集摄像头视频或桌面图像,将视频或桌面推流至RTMP推流地址。第三方推流软件包括:OBS(推荐)、FMLE、XSplit等。Android/iOS,使用手机摄像头 使用第三方软件或SDK采集摄像头视频,并推送视频流至RTMP推流地址。Q:一个推流域名同时能推多少个直播流?A:华为云视频直播服务对并发直播流未做相关限制,但若您有大规模的并发直播流需求,建议提交工单进一步咨询。Q:使用第三方工具OBS推流,延时过长怎么办?A:使用推流工具进行推流操作时,需手动调节直播流延时时间,m3u8播放地址延时在10~35秒之间为正常范围。如您的延时已超过正常范围,您可以选择“输出 > 高级”,将“关键帧间隔”设置为“2”。Q:直播推流失败怎么办?A:推流端网络、域名状态、CNAME是否生效、推流地址是否正确、推流地址是否被占用、直播流是否禁推等因素都可能导致推流失败,您可以参考故障排除做具体问题定位。Q:视频直播支持哪些播放协议?A:华为云视频直播服务支持RTMP、HTTP-FLV和HLS三种播放协议。播放协议协议原理延时优缺点RTMPTCP长链接每个时刻受到的数据即刻发送1S~3S优点:延时低缺点:高并发下不稳定;iOS平台要开发支持相关协议的播放器;使用非标准TCP端口HTTP-FLVTCP长链接数据头部添加标记,通过HTML5解封包播放1S~3S优点:延时低缺点:需要集成SDK才能播放HLSHTTP短链接集合一段时间数据生成ts切片文件,更新m3u8文件10S~30S优点:跨平台 缺点:延时高Q:如何获取播放地址?A:域名配置后,针对不同的播放协议,对应的播放地址格式如下所示:RTMP格式:rtmp://播放域名/AppName/StreamNameFLV格式:http://播放域名/AppName/StreamName.flvM3U8格式:http://播放域名/AppName/StreamName.m3u8 若配置了转码模板,需要播放直播转码流,则在“StreamName”后加上“_转码模板ID”即可。 若配置了Key防盗链,则需要使用鉴权地址进行播放,在如上的原始播放地址后加上鉴权串即可。 鉴权播放地址:原始播放地址?auth_info=加密串.EncodedIV 具体播放地址的拼接方法请参见拼接播放地址。Q:直播播放是否限制同时在线观看人数?A:视频直播服务对同时在线观看人数未做相关限制。Q:推流成功,但无法播放怎么办?A:播放端网络、播放地址、播放域名的CNAME是否生效、播放域名是否关联推流域名等因素都可能导致播放失败,您可以参考故障排除做具体问题定位。Q:直播播放出现卡顿怎么办?A:从直播流到CDN节点,再到播放端,这其中每个阶段都有因素导致视频播放卡顿,具体可能有如以下几个原因:推流端由于上行网络原因,可能导致采集的音视频数据无法正常速度上传。用户的下行带宽过低,无法支撑直播流畅播放。播放端设备性能不佳,或者运行程序过多,导致处理缓慢。
-
配置如图
-
视频教程《手把手安装和体验MindSpore》正式上线!本次上线的视频包括:1.安装MindSpore--CPU+Ubuntu2.安装MindSpore--CPU+Windows3.安装MindSpore--GPU4.体验MindSpore--快速入门手把手教你安装MindSpore,完成快速入门体验,感兴趣的同学赶紧来看!链接地址:https://www.mindspore.cn/tutorial/training/zh-CN/master/quick_start/quick_video.html
-
适用场景敏捷中强调团队自组织、自管理,和传统的领导命令控制型管理方式是截然不同的。在组织/团队引入敏捷的时候,为了让大家更好的理解两种方式的区别,可以使用此工具,让大家在游戏的过程理解两种工作方式的差异。命令控制型是完全听从领导的指令,被动地进行工作;自管理是自主决定、主动进行调整的工作方式。很明显,后者更效率高,也更能被大家接受。工具的用法角色:裁判员、老板、员工场地:开放空间时间:20-30分钟任务:团队到达指定终点引导过程:选出裁判1人,负责开始和计时。 其余人分成两组,每组选出一名成员做老板。第一轮,要求员工均按照老板的指令到达目标地点。指令只有五个,分别为:向前一步、向后一步、向左一步、向右一步和停,这五个指令随意组合。第二轮:此次没有老板给员工指令,员工每个人独立,自主移动。变通:可以是三轮。 第一轮:老板控制一个员工走路。 第二轮:老板控制一组员工走路。 第三轮:不要老板,大家自主移动。视频演示
-
你好,我用sample-videoanalysisperson跑出来推理结果,如下图所示。现在有两个问题:问题1:我想获得视频推理速度FPS,请问怎么得到呢?问题2:我想输入多路视频解码后推理。比如官方技术规格里说的支持16路1080p 视频,请问怎么修改这套代码呢?代码来源:https://gitee.com/Atlas200DK/sample-videoanalysisperson/tree/master谢谢!
-
请问ModelArts如何与视频接入服务VIS进行集成?应用场景为终端设备向VIS推流,同时实时调用目标检测模型进行推理,再将推理的结果生成新的视频流,WEB前端拉取合成后的视频进行展示。
-
当前我在调测的是码云上获取的人脸识别样例代码,如下:目前尚未编译成功,卡在了“确认交叉编译环境”步骤,如下:根据样例代码中给的《开源第三方软件编译或交叉编译指导》,我在编译OpenCV的时候遇到如下问题,像是缺一个东西,不知道怎么办。其次,还有一个问题:样例中是使用FFMPEG来获取视频流,我们也看了Atlas的系统中是有V4L2的驱动的,那是否可以通过V4L2来获取视频流?或者是否有其他方式来获取视频流?
-
就基于modelarts平台的视频全量分析问题反馈和个人建议详情见附件
-
【求助大佬】视频监控 IVSCS如何购买?是否支持推流拉流?
-
一些开发的小伙伴,有疑问,vis的取流地址对应的https协议的flv格式网络视频流,(1)可以通过相关视频分析库进行分析,(2)可以通过vlc等流行播放器播放网络流;但是,vis的视频流还可以在浏览器中进行播放,就像VIS控制台界面那样,我怎么开发一个web播放器呢?可以快速通过flv.js去实现,该开源技术框架github库https://github.com/bilibili/flv.js/blob/master/docs/api.md别急,demo来啦(见末尾附件)-----------------------------------------我是分隔线-----------------------------------------------1、 在VIS控制台界面,获取正在推流的或者拉流的视频流的取流地址。2、 下载demo压缩包,并解压3、 用浏览器打开解压包中的index.html4、 将步骤1中获取的取流地址,填入URL输入框中,并点击【播放视频】按钮,视频开始正常播放。5、 如果有开发的同学,需要开发类似的web播放器,可以参考附件demo中的源码。
-
在这篇博客 不秃头 | 赶在520之前,为TA送上最特别最浪漫的表白吧! 里,和大家分享了如何使用python绘制出照片的文字画,在即将到来的“520”里给心爱的送上一幅独一无二的表白画,TA心里绝对是甜蜜蜜的~(具体实现的方法和代码都在文末txt文件里了,可以直接下载!)那我们能不能再进一步,把图片串联成一个视频?等到情人节那天,吃着**晚餐,看着电影,突然画面一闪,播放出你为TA制作的表白视频...谁说程序员就不懂浪漫了?实现的完整代码和操作方法都放在附件里了~欢迎大家下载尝试~不太会用?不熟悉图像处理?那你可找对地方了~欢迎参加《2020华为云AI实战营》,图像分类、物体检测、图像分割、人脸识别、OCR、视频分析、自然语言处理和语音识别...华为专家免费教你学AI~快戳这里:2020年华为云AI实战营 ,速速报名!一个人学习没意思?快来和小伙伴们组队一起学~扫码加入2020年华为云AI实战营的微信群,与 ModelArts 社区开发者一起交流,添加 “华为云 AI 小助手” 后,回复【2020】后拉入群(微信号:huaweiyunei2)
-
视频贴 视频链接:https://www.bilibili.com/video/BV1et4y117aW?from=search&seid=739798182313094371
-
我现在从海康球机拉RTSP视频流,25帧/秒,然后做推理,大概6帧/秒左右,我把推理结果再次合成RTSP视频推出去,用VLC播放经常有停顿。如果跳过推理,直接合成RTSP视频流,结果是延迟3秒,但VLC播放很流畅。现在有3个问题:因为推理引擎的输入速度 > 输出速度,数据队列是怎么处理这种情况的,会有队列溢出吗? 我查看了代码,有个kKeyFrameInterval的参数,每5帧抽取1帧(关键帧)做推理。如果就按照目前6帧/秒的推理速度,怎么才能让VLC播放推理后的视频流不停顿?为什么SDD的模型(输入是512*512),在ATLAS200上每秒才推理6帧?可以提高速度吗?谢谢。
-
视频贴风萧萧兮易水寒,脑细胞一去不复还。在万众期待的目光中,华为云DEVCLOUD软件编程大赛结束了,再也不用天天卡着0点去跑每日pk,也再也不用盯着综合排名那0.00级的差距上面分享的视频中是最初的设计和想法,后来又进行一些改进。这里只提一些最初的想法,目的就是成功跑通程序。在跑通的基础上,可以再根据想法去进行思考和优化,因为赛道一有1900+人报名参加,但是最终顺利提交程序只有100+人,除了部分人是参观的心态,还有很多吓走了我觉得如果正确理解赛题,别把问题想的那么复杂,问题很容易被解决,这个道理可以用在生活的各个地方:不要被吓到,要相信方法总比困难多!!!赛道一问题讲述的是口罩配送这个时间,经过思考你会发现其实和迷宫问题很类似,在不考虑最优的前提下,从仓库出发到配送点就是从起到到终点,顶多就是一个出口到了之后可能需要一个往返,往返怎么考虑,将起点和出口位置互换呀,这不就往返了吗。还是不考虑最优的情况下(其实就是demo的情况),将所有的路径方位存在一个数组中,最后在主函数中用input接受数据录入,用print返回数组中的字符串“E”,“W”,“S”,“N”。有二点需要注意:一是配送位置的排序,将需要口罩的社区由近到远排序,从距离仓库近的点开始配送,如果不这样,因为不考虑临时配送点,可能导致配送结束了,但是你的程序没有走完,例如测试文件的路径,起点(11,11),配送点(11,2)(11,4)(11,6)(11,8)(11,10),捐资点(11,3)(11,5)(11,7)(11,9)def jiujinlujing(start, list, count): z1 = [] z2 = [] for i in range(5): result = abs(list[i][0] - start[0]) + abs(list[i][1] - start[1]) z1.append(result) # 计算结果 for i in range(5): a = z1.index(min(z1)) # 当前列表最小元素标签 z2.append(a) z1[a] = 100000 list1 = [] countx = [] for i in z2: list1.append(list[i]) countx.append(count[i]) return list1, countx二是捐赠点的录入,因为初级程序是不考虑捐赠点到,但是实际接收的时候有捐赠点,那么需要在主程序中增加一个判断语句,判断是“G”还是捐赠点信息,将捐赠点信息单独存起来,计数,然后在继续输出路径代码。path = xunzhaolujing(start, end, count) j=0 R=[] z=0 for i in range(len(path)): a=input() if a=='G': print(path[j]) j=j+1 else: R.append(a) z=z+1 for i in range(z): a = input() print(path[j]) j = j + 1以上就是代码和赛题的理解,优化的话去可以看看其他大佬的分享,我也正在看,大家可以在帖子下面一起分享交流。通过这次大赛,收货还是很多的,路径的优化其实并不是我擅长的项目,一开始看着问题其实有点慌,感觉肯定不好实现,实现了也比不过其他同学,但是后来又想,只要能实现自己的想法就已经很开心了,就别顾虑那么多了,然后就一步一步的走了过来,其实还是很有意思的,论坛里有很多程序,让在自己的主机上也可以实现可视化的配送过程。我已近现在了,打算当成一个小游戏以后有时间就完一会,强身健体,提神醒脑呀,哈哈哈......
-
比赛结束了,相信大家和我一样也get到了不少的知识和一大车RMB也换不来的亲身调试和写代码的经验,话不多说了-------à进入正题分享下我的经验和思路:看到题目,我的第一反应就是关于图论的,就是一个最短路径的问题,再看这个看着那时候真想让负责人讲下那个读取输入输出的每一步,逼的一点头绪也没有,大胆地试自己的想法用cout,cin;感觉有了一个开始了又充满了动力;①开赛前大家都已经准备好了代码,可谁知大家全都栽倒在了第一步,编译出错,这无疑是打击了自信心,更是一脸雾水的,我当时也是懵x了好久,在群里看到官方是使用的ubuntu的5.4 这就让我有了新的想法,我只要在相同环境下通过那肯定这一步没事了,刚巧我电脑上有虚拟机,就在早以前放的落灰的Ubuntu上调试,果然顺利通过!这也让我记住了以后再有类似比赛一定尽量和主办方环境一样,才能在环境这关顺利通关② 先看java的测试工具代码自己可以修改并测试地图,大牛可以自己写一套,小白就这样和我一样自己去修改③这个错误大家遇到的最多了吧;原因是你输入了不是它能读取的输出(也是输入了出了方向字符其它的字符了)检查自己的输出是不是多余了或自己测试的打印忘记注释掉了④对于这个错误是大家写完一个完整版的遇到也很多的一个错误出现了上面那个说明你之前的是没错误的,后面那个系统在等着你的输入但是你写的代码已经处理完了,这样就是实时调测的那个口罩未送完,超时等相关问题的⑤地图规模是12x12的如果没控制好移动就会导致移动除了这个范围就离开了地图⑥大家一开始不管捐赠小区的调试代码通过之后最头痛的就是处理捐赠小区的问题了,那这个官方测试tool怎么来模拟捐赠小区呢?对!就是通过这短代码来实现,上图中的6,1就是生成的捐赠小区的坐标;100是捐赠量;18这个是模拟的最重要的,这个参数就是在你移动多少步的时候在地图上添加捐赠小区;添加多个捐赠小区大家就可以按着捐赠出现的顺序添加就可以了实现思路最后呢!教训让我记住了代码不要一气呵成的写完,这样会导致最后调试的时候造成不必要的**烦,可能会全部崩溃,要分模块和部分来逐步完成。我的这个思路的代码在下面,最后没有调试好,希望大家指教指教,让我这纸上谈兵的小白也学习下,期待你的指正!!
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签