htm5 播放视频流

问题描述

今天在百度百科中看到<video> 标签定义视频,比如电影片段或其他视频流。 video 中有个src的属性 设置路径就能播放指定的url文件,这点很明白。但是html5是怎么播放视频流的那?视频流 和 流媒体一样的吗?不是很明白,但是人家说可以直接播放流,有谁可以解释下啊? 问题补充:langshao 写道

解决方案

引用嗯 也是,那当联网播放的时候,在线播放网上的文件 播放效果很差有时候就卡了不动了, 怎么能保证顺畅的播放网上的资源那 是不是就用到了流媒体技术那? 是这样的吗? 播放媒体流啊 视频流啊 也直接在网页上用video标签吗?和播放文件的写法有什么不同那? 其实,html5的vidio的媒体是由浏览器来解释播放的,浏览器充当了普通的播放器(浏览器也可以调其他播放器,看浏览器对html5的实现方式了)。只要浏览器支持,写法上都是一样的。
解决方案二:
引用就像我如何让我的浏览器播放7点的新闻啊 这也没有文件什么的啊 这就会用到流媒体吗?他总得有一个url啊,设置到src属性中不就行了?
解决方案三:
看看这里,你就明白了http://www.broken-links.com/2009/10/06/building-html5-video-controls-with-javascript/

时间: 2024-09-20 16:32:05

htm5 播放视频流的相关文章

视频流-live555音视频同时播放问题

问题描述 live555音视频同时播放问题 我用live555搭了一个rtsp服务端,开了两个队列,一个存放已经编码的H264数据,一个存放已编码的AAC数据.视频帧率15,音频采样率8000.开两个OnDemandMediaSubsession分别处理音频和视频,然后再把他们加到ServerMediaSession.继承Framesource,重写doGetNextFrame,从队列取数据.问题来了,我这样做,只能流畅播放2分钟左右,之后,视频流就会丢帧很严重,画面卡死.然而,我单独播放视频流

Swift使用ijkplayer框架播放直播视频(RTMP/HTTP视频流播放)

BiliBili(简称B站),想必大家都不陌生.Ijkplayer 框架是B站提供了一个开源的流媒体解决方案,集成了 ffmpeg,还支持硬解码(需 iOS8 以上版本).使用 Ijkplayer 框架我们可以很方便地实现视频直播功能(Http/RTMP/RTSP 这几种直播源都支持). 本文主要介绍如何使用 Ijkplayer 框架播放在线直播视频(当然其本地播放能力也很强大).对于几种直播流不太清楚地,可以参考我前面写的这篇文章:RTMP.RTSP.HTTP视频协议详解(附:直播流地址.播放

Android VideoView播放视频

Android 利用自带VideoView控件播放视频 Activity public class Activity01 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.

用libvlc二次开发时如何知道播放失败了

问题描述 用libvlc二次开发时如何知道播放失败了 我用libvlc做二次开发,播放rtsp流.代码很简单,初始化vlc实例,media变量,player变量.然后调用libvlc_media_player_play函数进行播放.但是我发现,我用libvlc_media_new_location函数创建media变量时,哪怕我传入的是一个错误的rtsp地址,libvlc_media_player_play函数返回的也是0(代表正确)为什么返回的不是-1???请教大神这是怎么回事,或者说,我如何

【播放器SDK--FAQ】点播播放器和直播播放器冲突如何解决?

1.问题 开发者有点播和直播都需要用,既有播放网络视频的需求也有直播播放视频流的需求,这个时候如果用户先集成了点播播放器再去集成直播播放器的时候会出现冲突报错. 2.解决方案 点播播放器3.0.0版本之后建议开发者仅使用点播播放器,如果有直播需求的开发者,播放器从3.0.0之后已经可以兼容直播接口,使用该播放器的接口可以直接播放直播的流.开发者只需要跟使用点播播放器一样使用setLocalSource的模式来播放直播流即可. 值得一提的是因为现在播放器播放直播流目前不支持在播放直播流的时候调用p

关于 frame的一些基本知识

关于 frame的一些基本知识只是摘抄了一部分,供初学者参考. b.帧速率: 帧速率是每秒显示的图像数.标准影片(NTSC) 是29.97 帧第秒 (fps),电影是每秒24 帧fps.欧洲标准是(PAL) 25 帧fps.如果你对你影片的尺寸 不是太注重的话,保留默认的Current选项.这将会使你制作的影片的帧速率和源文件一致.不管怎样,如果你想降低带宽和CPU的占用,你可以选择一个低的帧 速率.高的帧速率拥有高的品质的,但文件尺寸也更大.如果你选择的帧速率低于你的源文件的帧速率,一些帧将被

使用ffserver实现转发实时流媒体(摄像头捕获)

本系统为ubuntu 10.04LTS 说明1:本实验在本机成功测试通过: 说明2:本实验仅仅测试了视频流,未测试音频流. 1.配置ffserver.conf -----------------------------ffserver.conf----------------------------start Port 8090BindAddress 0.0.0.0MaxHTTPConnections 2000MaxClients 1000MaxBandwidth 1000CustomLog -

简单的 H5 视频推流解决方案

导语 随着直播平台爆发式增长,直播平台从 PC 端转战移动端,紧跟着直播的潮流,自己学习实现了一套简单的 H5 视频推流的解决方案,下面就给小伙伴们分享一下自己学习过程中的经验. 环境部署 1. 配置.安装 Nginx: # ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/p

这款游戏机不仅具备裸眼3D游戏技术,还可播Netflix提供的3D电影

在美国市场发售掌上游戏机3DS,售价为250美元 这款游戏机不仅具备裸眼3D游戏技术,不久还可播放视频流服务商Netflix提供的3D电影.通过推出3DS,任天堂希望自己能够再次引领大众娱乐的方向,重演5年前推出Wii及创新性体感游戏机时的盛况.只不过,这一次3DS面临的竞争将更加激烈.据悉,除了实现裸眼3D游戏外,3DS还可以拍摄3D照片.今年夏天,3DS掌机还能通过其3.5英寸屏幕播放Netflix提供的3D电影.任天堂美国总裁雷吉·弗尔斯-埃米(Reggie Fils-Aime)表示,3D