首页 > 其他分享 >前端播放.flv视频流视频

前端播放.flv视频流视频

时间:2023-05-12 12:00:30浏览次数:45  
标签:document url flvPlayer 视频流 flv 播放

首先提供一个测试.flv视频是否可以播放的小工具:

一、测试工具使用
可以自己下载potplayer这个软件,很小的一个软件,使用很方便,可以自己测试视频流是否可用。下载链接如下:
https://potplayer.en.softonic.com/download

具体使用方法如下:
在软件屏幕上右击,然后选择【打开】–> 【打开链接】

 

 

然后在上方输入在线测试的链接,然后点击【确定】


如果当前在线链接可以用,就会播放出视频,否则的话就会报错,如下图,就知道当前的视频流不可用了。

二、flv

我在页面需要展示一个监控画面,所以拿到了一个.flv+token形式的的地址。

因为前端vue的<video>标签src不支持播放这种格式,所以引入了flv。过程很多报错,尝试换用慧视云平台的SDK发现不支持这种格式的视频。(  http/flv协议 h264编码的 )

所以又继续用flv。网上可以查到用法,主要是mounted里,可能本地会报网络错误,可以暴露下地址在其他电脑试试看。

<template>   <div>     <video id="videoElement" controls autoplay muted width="100%" height="50%">     </video>   </div> </template>
<script> import flvjs from 'flv.js' export default {   props: {     url: {       type: String     }   },   data() {     return {       flvPlayer: null     }   },   mounted() {     console.log('这里接收URL', this.url)     if (flvjs.isSupported()) {       console.log('走了')       var videoElement = document.getElementById('videoElement')       this.flvPlayer = flvjs.createPlayer({         type: 'flv',         isLive: true,         hasAudio: false,         url: this.url   // 自己的flv视频流       })       this.flvPlayer.attachMediaElement(videoElement)       this.flvPlayer.load()       this.flvPlayer.play()     }   },   methods: {     play() {       this.flvPlayer.play()     }   },   beforeDestroy() {     this.url = ''   } } </script> TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:document,url,flvPlayer,视频流,flv,播放
From: https://www.cnblogs.com/ldywebhome/p/17393700.html

相关文章

  • Docker部署网易云音乐解灰无版权VIP音乐播放下载
    若服务器已搭建好Docker,则跳过输入搭建docker命令,回车执行,耐心等待安装完成curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun执行一键部署命令dockerrun-dit\ -eENABLE_FLAC=true\ -eENABLE_LOCAL_VIP=svip\ -eBLOCK_ADS=true\ -eSEARCH_A......
  • EasyPlayer播放H.265视频,播放器快照时间显示的问题优化
    我们的EasyPlayer流媒体播放器可支持H.264与H.265,能支持RTSP、RTMP、HLS、FLV、WebRTC等格式的视频流播放。TSINGSEE的视频平台均集成了EasyPlayer的播放器,实现了无插件网页直播,性能稳定。有用户反馈,EasyPlayer在播放H.265视频的通道时,播放器快照时间显示的是时间戳,并不是日期。......
  • KMPlayer4.0播放器,去除播放窗口右侧的广告
    一【问题】每次运行KMPlayer播放器去除播放窗口右侧的广告 二【去除方法】1、打开路径:C:\Windows\System32\drivers\etc 2.用记事本打开hosts编辑,,在末尾加入  0.0.0.0cdn.kmplayer.com,,最后保存三、再次运行KMPlayer播放器:  ......
  • 如何实现播放器缩略图功能
    1如果你的播放器有SEEK功能,有getJPEG抓图功能就可以直接开发了缩略图功能:当鼠标悬停在某个位置,显示一下这个位置的播放画面;很多娱乐行业播放器都有此功能;1一路点播,或者直播(直播不能看后续缩略图)画面,播放状态2另开一路,不要播放,只负责去存储器(远程服务器,NVR,本地文件。。......
  • 音乐播放器
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingSystem.IO;usingWMPLib;namespace......
  • Android播放GIF动画
    "quality="high"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer">1.<ImageViewandroid:id="@+id/gifpicture"2.android:layout_width="fill_parent&quo......
  • 音视频八股文(9)-- flv的h264六层结构和aac六层结构
    flv介绍FLV(FlashVideo)是Adobe公司推出的⼀种流媒体格式,由于其封装后的⾳视频⽂件体积⼩、封装简单等特点,⾮常适合于互联⽹上使⽤。⽬前主流的视频⽹站基本都⽀持FLV。采⽤FLV格式封装的⽂件后缀为.flv。FLV封装格式是由⼀个⽂件头(fileheader)和⽂件体(fileBody)组成。其中,FL......
  • 音视频八股文(9)-- flv的h264六层结构和aac六层结构
    flv介绍FLV(FlashVideo)是Adobe公司推出的⼀种流媒体格式,由于其封装后的⾳视频⽂件体积⼩、封装简单等特点,⾮常适合于互联⽹上使⽤。⽬前主流的视频⽹站基本都⽀持FLV。采⽤FLV格式封装的⽂件后缀为.flv。FLV封装格式是由⼀个⽂件头(fileheader)和⽂件体(fileBody)组成。其......
  • node.js用ffmpeg切rtsp实时视频流为mp4,并且在网页上播放
    用express.js框架,这部分太简单了,省略npm或者yarn安装fluent-ffmpeg路由部分代码:router.rtspTrackingHandle=function(req,res){logger.info('[tracking]:rtsphandle');leturl=req.query.url||'';//leturl='rtsp://admin:jeewey123@19......
  • 一个WPF开发的、界面简洁漂亮的音频播放器
    今天推荐一个界面简洁、美观的、支持国际化开源音频播放器。项目简介这是一个基于C#+WPF开发的,界面外观简洁大方,操作体验良好的音频播放器。支持各种音频格式,包括:MP4、WMA、OGG、FLAC、M4A、AAC、WAV、APE和OPUS;支持标记、实时显示歌词等功能;支持换肤、中英文等主流语言。......