首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    网页播放rtsp视频流

    GitHub – 131/h264-live-player: A live h264 player for the browser (ideal for raspberrypi / raspicam ) 网页播放 rtsp视频流 原文:网页播放rtsp视频流_江山夜雨的博客-CSDN博客_web播放rtsp RTSP协议 (1)是流媒体协议。 (2)RTSP协议是共有协议,并有专门机构做维护。 (3)RTSP协议一般传输的是 ts、mp4 格式的流。 (4)RTSP传输一般需要 2-3 个通道,命令和数据通道分离。 如果客户使用ie或者firefox的话,可以使用vlc player,vlc player 同样需要安装插件,需要电脑上安装vlc player的本地客户端(安装时勾选插件选项),然后通过 标签来引入播放 //www.apple.com/quicktime/"></embed> </object> 3、H5- streamedian 参考地址:Streamedian ,支持chrome无插件播放

    3.3K30编辑于 2022-11-02
  • 来自专栏全栈程序员必看

    rtsp html播放_浏览器视频播放rtsp

    从摄像机获取的RTSP视频流直接在浏览器中播放,这里采用vlc插件进行播放,设置步骤如下 1、下载32位的vlc播放器,安装时选择安装插件,安装路径不要有空格,注意64位播放器安装上也不能正常播放 (我测试不能正常播放) 2、注册VLC插件(否则视频无法正常显示):使用cmd 运行:regsvr32 D:\VideoLAN32\VLC\axvlc.dll 其中D:\VideoLAN32\VLC为VLC events=’false’width=”720″height=”410″> object> div> body> 其中,value=’rtsp://184.72.239.149/vod/mp4://BigBuckBunny loop: (true或false),是否循环 fullscreen:是否全屏 controls:显示默认的控件 4、目前测试IE浏览器和360浏览器可以正常支持vlc插件播放 5、若需要播放多个视频 ,将object标签拷贝几次,将id改一下,将不同的RTSP视频流地址修改即可。

    5.3K40编辑于 2022-11-07
  • 来自专栏网页播放RTSP

    猿大师播放器与其他网页播放RTSP方案(WebRTC等)对比有哪些优势?

    超低延迟播放(300毫秒级)- 基于VLC/FFPLAY引擎直接调用本地硬件解码,无需服务器转码,延迟低至300毫秒,远低于传统转码方案(通常1-3秒)。 支持多路高清视频流并发播放- 单机可同时播放20路以上H.265/H.264编码的1080P视频流,支持分屏显示(31种分屏样式可选),且通过双显卡GPU加速技术降低CPU占用,保障流畅性。3. 无需服务器转码,节省成本- 直接播放摄像头RTSP/RTMP流,省去服务器转码环节,单台服务器可支持更多摄像头接入。 内网与离线部署能力- 无需依赖互联网,纯内网环境下可直接播放RTSP流,满足政府、军工等高安全需求场景。9. 总结猿大师播放器通过技术创新解决了传统方案的高延迟、高成本与兼容性难题,尤其在实时性要求严苛的场景中(如消防、安防)展现了显著优势。

    34110编辑于 2025-02-20
  • 来自专栏EasyNVR

    Web网页无插件播放RTSP、RTMP、HLS、HTTP视频流的可行方案

    前提 除了HTTP、WebSocket类的传输协议,其他是无法传输到浏览器的,所以,如果要做一款通用的H5视频播放器,基本上就是一款HTTP/WebSocket协议的视频播放器,如果是类似于RTMP、RTSPRTSP、SIP类的文本协议按照文本协议的方式,RTMP类的字节流协议按照字节流协议的方式。 难点: 前端兼容 H.265播放器 H.265网页播放方案 大家可以看到以上的两种解决方案都会具有一个H.265网页播放的难点,这里的主要原因是目前的浏览器基本都不能支持H.265的底层解码,或者说硬解码 ,H.265需要结合原生播放器的开发技术和Web播放器的开发技术,也就是wasm技术,将C/C封装成wasm,被js调用,这样js就能像C/C原生播放器一样,充分利用C/C++的计算能力和扩展能力,来实现视频的解码过程 播放无法解决的。

    8K20发布于 2020-08-19
  • 来自专栏全栈程序员必看

    GStreamer播放RTSP视频流

    本代码是使用GStreamer播放RTSP视频流,没有使用playbin,而是自己构建pipeline,经测试可以正常播放视频。 data.sink), "sync", FALSE, NULL); /* Set the URI to play */ g_object_set (data.source, "location", "rtsp pad */ gst_object_unref (sink_pad); } 编译命令: gcc rtspplay.c `pkg-config --cflags --libs gstreamer-1.0` RTSP 地址换成自己的即可,上述代码只是简单展示如何使用pipeline播放RTSP视频。

    4K100编辑于 2022-11-02
  • 来自专栏全栈程序员必看

    html播放rtsp流,浏览器播放rtsp视频流解决方案

    最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究。而浏览器不能直接播放,只有通过插件或者转码来实现这个需求。 方案一: html5 + websocket_rtsp_proxy 实现视频流直播 实现原理 实现步骤 服务器安装streamedian服务器 客户端通过video标签播放 var errHandler flash允许 参考链接 方案三:ffmpeg + video,rtsp转hls播放 HLS (HTTP Live Streaming) 直播 是有苹果提出的一个基于http的协议。 复制代码 优缺点 优点: 可以直接播放RTSP,无需任何中介服务器的帮助 缺点: 需要手动安装插件; 基于NPAPI,不被最新的 Chrome 和 Firefox 支持 如果你项目的其他功能都能兼容客户电脑上的 参考链接 其他方案 WebRTC WebRTC 是支持网页浏览器进行实时音视频的一套API,例如:HTML5 通过 webRTC 直接调用摄像头,但是如果要实现远程视频流的显示,则需要将 RTSP 转换为

    7.7K130编辑于 2022-11-02
  • 来自专栏RTSP/RTMP直播相关

    RTSP协议探究和RTSP播放器技术实现

    RTSP协议探究RTSP播放器可广泛应用于对延迟要求比较高的场景下,比如协同操控相关的智能机器人或无人机、实时视频监控、远程视频会议、网络电视等。通过控制信令实现对流媒体数据的远程控制和传输管理。 三、协议功能播放控制:客户端可以通过RTSP命令控制媒体流的播放,如播放、暂停、停止、快进和快退等。 如何实现RTSP播放器 本文以大牛直播SDK的Windows平台RTSP直播播放器为例,大概介绍下,如何集成RTSP直播播放能力。 NT_SP_StartPlay开始播放RTMP或RTSP流数据。 停止播放NT_SP_StopPlay停止播放RTMP或RTSP流数据。关闭播放实例NT_SP_Close调用Close接口后,player handler置空。

    1.7K10编辑于 2024-08-08
  • 来自专栏EasyNVR

    RTSP协议网页无插件播放,匿名登录不显示设备资源如何解决?

    EasyNVR是由TSINGSEE青犀视频团队自主研发,它能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,

    85460发布于 2020-08-21
  • 来自专栏EasyNVR

    RTSP播放网页web互联网直播流媒体音视频播放器EasyPlayer-RTSP-iOS的核心代码打包成动态库

    EasyPlayer是一个RTSP流媒体播放器,在GitHub上开源大部分源码,需要商用授权。其主要功能有播放、抓图、录制视频、实时静音/取消静音。 将EasyPlayer-RTSP-iOS的核心代码打包成动态库 提出问题: 为了方便客户对接代码,将EasyPlayer-RTSP-iOS的核心代码打包成动态库。 AudioManager sharedInstance] activateAudioSession]; [[AudioManager sharedInstance] deactivateAudioSession]; 2、播放画面 应用场景 EasyPlayer-RTSP在多年与VLC的对标过程中,积累了广泛的应用场景,EasyPlayer-RTSP底层与上层全部自主开发,自主知识产权,可以说在RTSP播放器领域,目前最可靠、最可控的当属 EasyPlayer-RTSP,可实战测试!!!

    86420发布于 2020-04-23
  • 来自专栏RTSP/RTMP直播相关

    RTSP播放器技术选型指南

    ​技术背景2015年,在大家精力放在点播播放的时候,大牛直播SDK已开始布局RTMP、RTSP的低延迟直播技术。 技术特点超低延迟与稳定性超低延迟:大牛直播SDK的RTSP播放器在延迟控制方面表现出色,能够将播放延迟稳定地控制在较低水平,这对于直播场景尤为重要,能够显著提升用户体验。 功能丰富多实例播放:支持同时播放多路RTSP流,适用于需要同时监控多个视频源的场景。 功能覆盖 [支持播放协议]高稳定、超低延迟、业内首屈一指的RTSP直播播放器SDK; [多实例播放]支持多实例播放; [事件回调]支持网络状态、buffer状态等回调; [视频格式]支持H.265、H.264 RTSP播放器在超低延迟、稳定性、跨平台支持、功能丰富性、易用性与集成性等方面均表现出色,是一款值得推荐的流媒体播放解决方案。​

    1.1K10编辑于 2024-09-06
  • 来自专栏GoCoding

    RTSP H264 流 MSE 播放

    实现了浏览器 MSE (Media Source Extensions) 播放相机 RTSP (Real Time Streaming Protocol) 流。 更多 技术: WebSocket[2] MediaSource[3]: 构建媒体流,供 video/audio 元素播放 WebRTC[4]: 可直接捕获客户端视频流,并点对点传输、不依赖服务器中转 WebCodecs [12]: RTSP > fMP4 Streamedian/html5_rtsp_player[13]: RTSP > fMP4, Proxy 收费 JS 解码 131/h264-live-player [21] kyriesent/node-rtsp-stream[15] wanghaoxi3000/gin-rtsp[16] YE-Fan/JAVA-RTSP-JSMpeg[17] Aleckgt/rtsp-ws-proxy /gin-rtsp [17] YE-Fan/JAVA-RTSP-JSMpeg: https://github.com/YE-Fan/JAVA-RTSP-JSMpeg [18] Aleckgt/rtsp-ws-proxy

    2.9K30发布于 2021-07-20
  • 来自专栏RTSP/RTMP直播相关

    RTSP|RTMP播放器如何实时调节播放音量?

    ​技术背景好多开发者在播放RTSP或RTMP流的时候,特别是多路播放的时候,希望能试试调节单个视频画面的声音(静音或放大缩小音量),常见的实时调节播放音量可以通过以下方式实现:利用操作系统的音频控制在某些情况下 ,我们可能无法直接通过播放器控制音量,这时候,可以使用操作系统的全局音频控制来调节RTSP或RTMP播放器的音量。 利用播放模块自带的音量调节控制一个功能完善的RTSP或RTMP播放器,一般自带实时静音或实时音量调节,如果支持这种模式,就非常方便,可以只条件播放器的volume,不影响系统的音量。 流媒体协议:除了本地文件播放,VLC 还支持多种流媒体协议,如 RTMP、HTTP、RTSP 等。这使得用户可以直接播放来自网络的流媒体内容,如在线视频、网络电台等。 播放控制功能: 多实例播放:支持同时播放多路 RTMP 或 RTSP 流,方便用户同时观看多个直播源,例如在监控场景中可同时查看多个监控摄像头的画面。

    1.9K10编辑于 2024-09-29
  • 来自专栏EasyNVR

    网页可以播放RTMP视频流?支持RTMP的网页播放

    我们知道多数监控摄像头都是支持RTMP协议的,当然公安部的摄像头是支持GB28181协议的,这个我们在本文不做过多赘述,我们来探讨一下网页播放RTMP视频流的播放器。 ? ? 网页可以播放RTMP视频流吗?当然是可以的,但是对于PC端来说,网页播放RTMP流媒体视频流将会承受更多的服务器压力,满足网页播放RTMP视频流有哪些要求,下文我们一起来看一下。 1.便捷。 我们研发的流媒体服务器自身支持对成功接入的摄像机实时视频进行7*24h录像,支持录像的检索与回放,并且支持网络硬盘录像机NVR按设备、通道、日期获取对应录像文件进行录像的检索与回放,无需安装各个安防厂商的视频播放插件 本文已经为大家介绍完毕啦,结论就是网页是能够播放RTMP视频流的,如果想体验网页播放RTMP视频流的流媒体服务器或者播放器,可以继续关注本栏目。

    7.9K20发布于 2020-05-04
  • 来自专栏GoCoding

    RTSP H264HEVC 流 Wasm 播放

    本文将介绍 RTSP H264/HEVC 裸流如何于网页前端播放。涉及 WebSocket 代理发送流数据, Wasm 前端解码等。 代码: https://github.com/ikuokuo/rtsp-wasm-player 相关模块: # RTSP WebSocket Proxy RTSP/Webcam/File > FFmpeg WS Wasm Player: 前端播放实现(ES6)。WebSocket, Wasm, WebGL 等封装,提供了 WsClient 接口。 WS Local Player: 本地播放实现(C++)。与前端流程一样,向流代理服务器请求数据,解码后 OpenGL 显示。 前端解码与播放 主流程: # WS Wasm Player WebSocket > Packets > Wasm FFmpeg decode to YUV > WebGL display

    3.3K20发布于 2021-09-29
  • 来自专栏Android小知识

    使用SurfaceView进行rtsp格式流的播放

    在网上找的rtsp流的视频链接 rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov 设置Activity横屏 if (this.getResources setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } 开启线程进行视频的播放 Override protected void onDestroy() { if(player.isPlaying()){ player.stop();//停止音频的播放

    2.2K30发布于 2019-08-15
  • 来自专栏RTSP/RTMP直播相关

    RTSP播放器开发填坑之道

    好多开发者提到,在目前开源播放器如此泛滥的情况下,为什么还需要做自研框架的RTSP播放器,自研和开源播放器,到底好在哪些方面?以下大概聊聊我们的一点经验,感兴趣的,可以关注 github: 1. 低延迟:大多数RTSP播放都面向直播场景,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RTSP播放器非常重要的指标,目前大牛直播SDK的RTSP直播播放延迟比开源播放器更优异(大牛直播SDK 支持多实例:大牛直播SDK提供的RTSP直播播放SDK支持在设备性能允许的情况下,支持多实例播放RTSP流数据,大多开源播放器对多实例支持不太友好; 4. 实时静音:比如,多窗口播放RTSP流,如果每个audio都播放出来,体验非常不好,所以实时静音功能非常必要,开源播放器不具备实时静音功能; 6. 长期运行稳定性:大牛直播SDK提供的RTSP直播播放SDK适用于长时间运行,开源播放器对长时间运行稳定性支持较差; 11.

    2.6K40发布于 2021-03-17
  • 来自专栏Java架构师必看

    网页播放的视频代码

    网页播放的视频代码 第一种是通过调用window media player进行播放诸如:wmv,asf等格式文件: <object align=middle class=OBJECT classid Version=5,1,52,701 flename=mp src=电影地址 width=356 height=320> </embed> </object> 第二种是通过调用replayer进行播放诸如 :rm,ram等格式文件 播放框: <object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=285 id=RAOCX name www.real.com"/’ target="_blank" >http://www.real.com"; width="356" height="285"> </embed> </object> 控制框:可紧跟播放框一起 center="0" maintainaspect="0" backgroundcolor="#ffffff"> </embed> </object> 第三种是通过调用flashplayer进行播放

    2K20发布于 2021-03-22
  • 来自专栏全栈程序员必看

    网页音乐播放

    这个播放器是利用qq音乐的api实现了音乐的播放,搜索,歌词同步。

    4.8K30编辑于 2022-07-02
  • 来自专栏RTSP/RTMP直播相关

    Windows平台RTMP播放RTSP播放播放窗口添加OSD文字叠加

    好多开发者在做Windows平台特别是单屏多画面显示时,希望像监控摄像机一样,可以在播放画面添加OSD台标,以实现字符叠加效果,大多开发者可很轻松的实现以上效果,针对此,本文以大牛直播SDK (Github )的Windows平台demo为例,简单介绍下具体实现: Windows平台RTMP播放器、RTSP播放器C++ demo Windows平台C++的demo,以录像过程为例,动态在左上角显示个闪动的图标 swap(buffer); } bitmap.UnlockBits(&locked_bitmapData); } return logo_image; } Windows平台RTMP播放器 、RTSP播放器C# demo Windows平台C#的demo,添加了“设置台标”选择框,在player窗口左上角显示“叠加字符展示”,具体内容、坐标可自定义,具体效果如下: 添加osd.png 核心代码

    3K50发布于 2021-03-01
  • 来自专栏RTSP/RTMP直播相关

    如何设计开发RTSP直播播放器?

    ​技术背景我们在对接RTSP直播播放器相关技术诉求的时候,好多开发者,除了选用成熟的RTSP播放器外,还想知其然知其所以然,对RTSP播放器的整体开发有个基础的了解,方便方案之作和技术延伸。 技术实现技术难点在探讨RTSP直播播放器技术实现之前,我们先来看,为什么RTSP播放器的开发看似简单,实则复杂,或者说做播放器容易,做个好的播放器,为什么就那么难? RTSP播放器设计要点1. 低延迟:大多数RTSP播放都面向直播场景,所以,如果延迟过大,严重影响体验,所以,低延迟是衡量一个好的RTSP播放器非常重要的指标,目前大牛直播SDK的RTSP直播播放延迟比开源播放器更优异,而且长时间运行下 Android平台RTSP播放示例下面以Android平台多实例RTSP播放为例,探讨下接口设计和调用说明。

    1.7K10编辑于 2024-10-12
领券