加入收藏 | 设为首页 | 会员中心 | 我要投稿 南昌站长网 (https://www.0791zz.cn/)- 终端安全、安全管理、数据治理、图像分析、大数据!
当前位置: 首页 > 站长资讯 > 动态 > 正文

微软正对Windows 10重塑

发布时间:2021-01-30 11:43:24 所属栏目:动态 来源:互联网
导读:Media Source Extensions 是什么 媒体源扩展(Media Source Extensions,缩写MSE)是一项W3C规范,MSE允许Javascript为audio标签和video标签动态地构造媒体源。 借助MSE的能力,我们可以将接收到的实时流通过 blob url 往video标签中灌入二进制数据(如fmp4格式

Media Source Extensions 是什么

媒体源扩展(Media Source Extensions,缩写MSE)是一项W3C规范,MSE允许Javascript为audio标签和video标签动态地构造媒体源。

借助MSE的能力,我们可以将接收到的实时流通过 blob url 往video标签中灌入二进制数据(如fmp4格式流),或者使用 canvas 来实现直播。

简单实现

首先,判断浏览器是否支持MediaSource:
 

基于Media Source Extensions播放视频流

我们经常在很多直播网站去看视频,你有没有注意到他们是用的什么流?我们去B站随便找一个直播或者视频打开控制台查看播放器,你会发现 video 标签的 src 居然是 blob 开头的一个 url 。在前面讲FLV播放时,我们提到了Media Source Extension ,本节将介绍这种基于MSE的直播方案。
 

可以从二级文件中读取到ts文件的路径,同样可以是相对路径或者绝对路径。 #EXTINF 表示每个ts切片的时长。 #EXT-X-ENDLIST 是视频结束标志,如果有这个标志也表明该流不是一个直播流。

HLS播放的优势:

  • 可以使用http协议请求数据流
  • 可以切换不同的码率,实现无缝播放

劣势:

  • 延迟较高,实时性差,一般延迟在10s以上,不适合做直播
  • ts文件切片小且多,对存储和缓存都有一定的要求

播放FLV流

FLV(Flash Video)是一种网络视频格式,FLV只能基于flash播放,但是由于flash存在很多安全问题已经被众多厂商抛弃,现在我们如果要在H5中播放flv格式的视频流可以使用Blibli的开源库:Flv.js,flv.js原理是解析视频的flv流并实时转换为fmp4格式,再通过 Media Source Extension 喂给浏览器的 video 标签。
 

虽然他的instagram只有至少7000名粉丝,但Ronald van Loon一直在提供有关人工智能和技术的惊人内容。因此,他的粉丝数量一直在稳步增长,因为他迎合了科技人群的需求。他对技术的见解是让人们不断回到他的instagram的原因。事实上,他的主要目标是做到以下几点。

  • 帮助公司利用数据科学
  • 帮助人们了解物联网(IoT)。
  • 解释大数据的含义
  • 阐释人工智能如何在任何行业取得最大的成功。

除了这些,他还会分享和讨论最新的科技新闻,以及展示他会采访的专业人士来讨论这个话题。

8. Futurism

这个instagram账号强调科技就是未来。迄今为止,Futurism拥有超过110万的粉丝,是你查看和阅读目前正在发生的技术、科学和计算机智能发现的最新消息的首选之地。

一旦你在instagram上关注Futurism,你就会看到人工智能给世界带来的惊人之举。他们给出的一个很好的例子就是第一个3D打印的人类心脏的故事。另外,他们还会分享关于生命的目的、大脑的电磁刺激等疯狂的理论。

结语

instagram现在已经获得了超过10亿的月活跃用户,所以难怪科技(尤其是AI)已经有了自己的子社区。另外,这个社区似乎很快就会消失,因为在这个科技时代,科技的进步更加明显。

(编辑:南昌站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读