本文分享于华为开发者论坛《本塔科技借力HMS Core VR Engine,提供更优质的3D VR视频内容》

本塔科技致力于为影视行业提供优质的3D VR视频内容,追求稳定、观看感舒适、良好视觉呈现的3D内容。在接入HMS Core VR Engine后,本塔科技得以在相同的时间中并行处理多个项目,在更高效地产出优质内容的同时,也节省了技术开发成本。
Q1:贵公司近期业务进展如何,能否简单介绍一下公司目前的情况?
A1:目前我们公司的业务主要分两大块。一块是走线下赋能传统企业,目前很多企业都在用视频制作企业宣传片,还有产品介绍,围绕视频作为升级的视频形式他的沉浸感已经得到了很多企业的青睐。另一块是我们联合线下的传统的影视公司,一些艺人做视频版权。目前整个行业都在缺内容,不仅是国内全球都缺内容,特别是优质的内容。今年我们联合这些影视公司还有艺人将近制作了100多部的视频版权,时长大概在500分钟左右。
Q2: 作为从事3D VR视频拍摄系统开发的专业初创公司,贵公司竞争优势体现在哪些方面?
A2:很多人看完我们的视频之后,反馈最多的问题是确实有升级的体验。但是为什么?它到底是什么?其实按照我们VR视频行业的行话他叫3D视觉,它是一个高维视频的一种体验,因为每升一维它的美感完全是不一样的一维是一条线,二维是一个面,一维的一条线你怎么装饰也是没有美感的。但是到了二维,你可以在平面上画一幅很美的一幅画。同样我们从二维跳到三维的话增加的不仅仅是信息量,二维的话跳到三维我们就可以在画中游,说的通俗一点就是自由度,而且我也相信5D的未来视频还有照片的应用,一定是以3D视觉为基础的。目前我们在VR视频行业在全球范围内做3D视觉是最好的,也是最稳定的。我认为受消费者青睐的能让消费者买单的VR视频是具备两个条件的。一是要完美的展现3D视觉的同时尽可能的消除造成用户眼部疲劳的一些因素,让用户看得越来越舒服。
Q3:对HMS CORE中的视频、AR/VR相关的能力,贵司希望我们给您现有的业务带来怎样的“赋能”?
A3:其实HMS Core它的功能很丰富也很强大,确实能给我们这样的初创企业节省很多的时间成本。那么目前我们的后期工作站挂上基础视频的生成渲染之后,什么工作都是不能做的,因为我们的视频太过于庞大必须得等上每分钟几个小时,这样太浪费我们的时间了,也是大大降限制了我们的产量。几个项目一起来的时候我们必须得挑我们也想接更多的项目,但是把项目都接下来的话必须得购买更多的显卡,都得是3万以上的,没准过几年会迅速淘汰的电脑。对于我们这样的初创企业来说资金投入的压力很大。有了HMS Core我们就可以同时接很多的项目来增加公司的收入。作为初创企业战略规划是一定要有的,但是比起这个更重要的是要解决公司的生存问题。如果HMS Core能开发出基础视频的这种生成渲染服务的话那就更好了,可能像我们这样的初创企业连工作站都不需要买了。
Q4: 公司下一步的发展规划是什么?是否考虑与华为更进一步的深度合作?
A4:像我们这样的专业团队一年能做1000分钟的视频,它就是一个天花板。但是在优质视频严重稀缺的环境下,这些产量是远远不够的。所以我觉得未来的VR视频应该走UGC的模式让用户像制作短视频一样,自己创作优质的内容,尽可能的调动用户的参与度。这是对于VR的迅速的普及是有帮助的。很多人问了该怎么做给用户提供工具,我一直坚信VR相机一定会成为继胶片相机、数码相机之后的下一代的技术工具,谁家能给用户提供小小轻便操作简单,又可以拍出优质的3DVR照片视频的相机就可以在云端创造出一个超级大平台。这个平台是集剪辑、云存储,还有分享功能为一体的超级大平台。目前我们的3DVR的制作工艺可以帮助这些硬件厂商少走很多的弯路。HMS Core是软硬件开发能力极强的一家科技企业,我们可以在VR相机的开发合作上有一些更深度的合作。
了解更多详情>>
访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee
关注我们,第一时间了解 HMS Core 最新技术资讯~
我需要读入一个包含数字列表的文件。此代码读取文件并将其放入二维数组中。现在我需要获取数组中所有数字的平均值,但我需要将数组的内容更改为int。有什么想法可以将to_i方法放在哪里吗?ClassTerraindefinitializefile_name@input=IO.readlines(file_name)#readinfile@size=@input[0].to_i@land=[@size]x=1whilex 最佳答案 只需将数组映射为整数:@land边注如果你想得到一条线的平均值,你可以这样做:values=@input[x]
我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R
我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s
我有一个使用SeleniumWebdriver和Nokogiri的Ruby应用程序。我想选择一个类,然后对于那个类对应的每个div,我想根据div的内容执行一个Action。例如,我正在解析以下页面:https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=puppies这是一个搜索结果页面,我正在寻找描述中包含“Adoption”一词的第一个结果。因此机器人应该寻找带有className:"result"的div,对于每个检查它的.descriptiondiv是否包含单词“adoption
我正在尝试提取方括号内的内容。到目前为止,我一直在使用它,它有效,但我想知道我是否可以直接在正则表达式中使用某些东西,而不是使用这个删除功能。a="Thisissuchagreatday[coolawesome]"a[/\[.*?\]/].delete('[]')#=>"coolawesome" 最佳答案 差不多。a="Thisissuchagreatday[coolawesome]"a[/\[(.*?)\]/,1]#=>"coolawesome"a[/(?"coolawesome"第一个依赖于提取组而不是完全匹配;第二个利用前瞻和
使用Ruby1.8.6/Rails2.3.2我注意到在我的任何ActiveRecord模型类上调用的任何方法都返回nil而不是NoMethodError。除了烦人之外,这还破坏了动态查找器(find_by_name、find_by_id等),因为即使存在记录,它们也总是返回nil。不从ActiveRecord::Base派生的标准类不受影响。有没有办法追踪在ActiveRecord::Base之前拦截method_missing的是什么?更新:切换到1.8.7后,我发现(感谢@MichaelKohl)will_paginate插件首先处理method_missing。但是will_pa
为了在我的mac上为一个rails项目安装mysql,我遵循了安装Homebrew软件和删除mac端口的在线建议。这是问题开始的地方。rails项目不会构建,我得到这个:[rake--prereqs]rakeaborted!dlopen(/Users/Parker/.rvm/gems/ruby-1.9.3-p448/gems/nokogiri-1.6.0/lib/nokogiri/nokogiri.bundle,9):Librarynotloaded:/opt/local/lib/libiconv.2.dylibReferencedfrom:/Users/Parker/.rvm/gem
我有一个Rails2.3.5应用程序,其中包含我希望保护的API。没有用户-它是一个应用到应用风格的网络服务(更像是亚马逊服务而不是facebook),所以我想使用两条腿的OAuth方法来实现它。我一直在尝试使用oauth-plugin服务器实现作为开始:http://github.com/pelle/oauth-plugin...但它的构建需要三足(网络重定向流)oauth。在我深入研究对其进行更改以支持两条腿之前,我想看看是否有更简单的方法,或者是否有人有更好的方法让Rails应用程序实现成为两条腿的OAuth提供程序。 最佳答案
我试图像这样在我的测试用例中执行获取:request.env['CONTENT_TYPE']='application/json'get:index,:application_name=>"Heka"虽然,它失败了:ActionView::MissingTemplate:Missingtemplatealarm_events/indexwith{:handlers=>[:builder,:haml,:erb,:rjs,:rhtml,:rxml],:locale=>[:en,:en],:formats=>[:html]尽管在我的Controller中我有:respond_to:html,
我的测试尝试访问网页并验证页面上是否存在某些元素。例如,它访问http://foo.com/homepage.html并检查Logo图像,然后访问http://bar.com/store/blah.html并检查页面上是否出现了某些文本。我的目标是访问经过Kerberos身份验证的网页。我发现Kerberos代码如下:主文件uri=URI.parse(Capybara.app_host)kerberos=Kerberos.new(uri.host)@kerberos_token=kerberos.encoded_tokenkerberos.rb文件classKerberosdefini