首页 > 其他分享 >使用SRS和JSWebrtc实现实时播放视频

使用SRS和JSWebrtc实现实时播放视频

时间:2022-12-29 13:55:06浏览次数:81  
标签:视频 srs SRS 地址 conf JSWebrtc 播放

使用SRS搭建视频服务器

  1. 参见官方地址:
    https://ossrs.net/lts/zh-cn/docs/v5/doc/getting-started-build
    https://github.com/ossrs/srs
  2. 修改srs.conf文件
    将rtc节点下的rtmp_to_rtc从off修改为on
  3. 启动服务器
    ./objs/srs -c conf/srs.conf
  4. 推视频流
    使用ffmpeg -re -i ./doc/source.flv -c copy -f flv rtmp://ip地址/live/livestream命令推送视频到对应的地址
  5. 打开浏览器查看对应地址的8080端口
  6. 切换到RTC播放页签,查看是否可以播放

    如果能够正常播放,代表SRS搭建成功,并且支持WebRTC播放

使用JSWebrtc方法视频

  1. 参见官方地址:https://github.com/kernelj/jswebrtc
  2. 使用下面两段代码,webrtc的地址参见SRS里Demo的地址
<script src="dist/jswebrtc.min.js"></script>
<div class="jswebrtc" data-url="webrtc://192.168.33.34/live/livestream"></div>
  1. 启动,查看是否可以播放

标签:视频,srs,SRS,地址,conf,JSWebrtc,播放
From: https://www.cnblogs.com/ZXdeveloper/p/17012345.html

相关文章

  • 解决video在ios中播放自动全屏问题
    前言:当video在ios上面点击播放会自动全屏播放,这个体验有点不好,因为上面有全屏播放提示,如果用户真的需要全屏可以自己点击全屏播放按钮,所以需要禁止video在ios系统自动全屏......
  • HTML5 播放 RTSP 视频
    HTML5播放RTSP视频目前大多数网络摄像头都是通过RTSP协议传输视频流的,但是HTML并不标准支持RTSP流。除了Firefox浏览器可以直接播放RTSP流之外,几乎没有其他......
  • 多款音乐播放器代码二
    <代码1><EMBEDsrc="http://www.1zen.com/share/禅友共享区/太委屈-陶晶莹.mp3"width=320height=40type=audio/x-pn-realaudio-plugincontrols="ControlPanel"loop="t......
  • 【技术分享】如何实现功能完备性能优异的RTMP、RTSP播放器?
     技术背景这几年,我们对接了太多有RTSP或RTMP直播播放器诉求的开发者,他们当中除了寻求完整的解决方案的,还有些是技术探讨,希望能借鉴我们播放端的开发思路或功能特性,完善自己......
  • LVGL视频播放界面实现方法
    1.主题LVGL视频播放界面实现方法2.问题背景使用LVGL开发且需要在UI下显示视频或者显示摄像头数据,但是不知道如何实现,要么是只显示UI,要么就只显示视频。3.具体表现可以......
  • cocos2d-x IOS 和Android播放视频(包括网络视频)
    一. 播放本地视频    对于IOS平台的视频播放,我们可以借助Cocos2d-iphone的Extensions:CCVideoPlayer来实现   1.导入支持cocos2d-x的扩展库到项目中(这里可以......
  • iOS使用ffmpeg播放rstp实时监控视频数据流
    一、编译针对iOS平台的ffmpeg库(kxmovie)近期有一个项目,需要播放各种格式的音频、视频以及网络摄像头实时监控的视频流数据,经过多种折腾之后,最后选择了kxmovie,kxmovie项目已......
  • 常用网页播放器代码(1)
    WMP加入了ActiveX解码器控件,不仅可以放曲子,还能放Flash和其它视频文件<objectalign=middleclassid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"class=OBJECTid=Med......
  • IMX6 长时间播放1080P 中途停止
    原因还是播放视频导致芯片温度过高。用IMX6播放720P测试芯片温度竟然能叨叨81度,一般是七十多度。晚点加上散热片测试。下面是搜的两篇有关的文章。​​https://github.com/......
  • 调用OpenSL ES NDK播放声音
    AndroidNDK给出了native-audio的例子,这个例子结合java代码,讲解了如何使用OpenSL播放声音。我把此例子进行了精简,完全使用c,可以让我们更好的体会到OpenSL的用法,不多说,上代......