精华内容
下载资源
问答
  • rtmp播放
    千次阅读
    2019-03-07 16:08:52

    https://blog.csdn.net/lsheevyfg/article/details/83957715

       rtmp 播放h265 首先要扩展flv协议,国内常用扩展方式是给flv的videotag.codecid增加一个新类型(12)来表示h265(hevc),其他和h264规则差不多,另外和h264不同的地方是要解析HEVCDecoderConfigurationRecord,从HEVCDecoderConfigurationRecord中解析出vps, sps, pps. 有了vps, sps, pps, 就可以解码。

        接下来实际看看效果,从github下载rtmp h265推送工具和rtmp h265播放工具(播放目前支持windows, Android, IOS).

        1. 先打开推送工具SmartPublisherDemo.exe(64位exe):

        

    按上图配置好推送参数,然后点击推送。

    点击推送后,自动生成播放地址,拷贝播放地址,然后打开SmartPlayer.exe, 输入播放地址点击播放即可:

    小结:

         从上图可以看出640*480 25帧摄像头视频,使用h265(hevc)可变码率编码,画面静止时码率非常低,可以低至88kbps, 国内多数家庭带宽上行都在512k-4M之间,h264很难把码率压缩到512kbps一下,h265相对低很多,可见h265还是很有优势的。另外上面的rtmp h265播放器也支持边播边录像(支持h265/hevc 录像). 

        更多问题欢迎交流:   qq群: 294891451   499687479 .  github 
    --------------------- 
    作者:直播技术开发交流 
    来源:CSDN 
    原文:https://blog.csdn.net/lsheevyfg/article/details/83957715 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    更多相关内容
  • c#写的一个flash播放器页面,目前支持rtmp格式的文件进行播放
  • rtmp 播放工具 支持H265及rtsp转码rtmp
  • 说明:付费下载是为了方便没有积分的用户下载,水印版,不喜勿下。 PC端RTMP播放工具是一款可以在安卓手机播放rtmp流的工具,基于FFmpeg+openCV开发。
  • rtmp 播放工具,支持H264 H265, 参考FFmpeg完成rtmp H265推流后,使用此工具测试OK. 工具同时支持将rtsp转码rtmp推送测试平台,比Wowza Streaming用着更方便,rtmp开发者值得拥有,具体开发问题也可留言讨论。谢谢
  • 用于在IE浏览器上播放RTMP视频流的浏览器插件,需要部署到IIS或其它Web容器中才能使用里面的html文件进行视频的播放
  • 支持HEVC/H265 RTMP播放的VLC WINDOWS版本-附件资源
  • 支持http协议下的flv,f4v,mp4,支持rtmp视频流和rtmp视频回放,支持m3u8格式,是你做视频直播,视频点播的理想播放器
  • 通过RTMP播放H265,H264控件,最多支持十六路窗口,接口丰富。VC,VB,网页,.net都能调用
  • Android RTMP播放

    千次阅读 2020-07-28 11:24:56
    RTMP、RTSP、HTTP协议都... Android平台播放RTMP流媒体采用了GiraffePlayer2,使用前可在build.gradle中引入: api 'com.github.tcking:giraffeplayer2:0.1.25' api 'com.github.tcking:ijkplayer-arm64:0.8.8'...

        RTMP、RTSP、HTTP协议都属于互联网 TCP/IP 五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用 RTMP、RTSP。而点播用 HTTP。

      Android平台播放RTMP流媒体采用了GiraffePlayer2,使用前可在build.gradle中引入:

    api 'com.github.tcking:giraffeplayer2:0.1.25'
    
    api 'com.github.tcking:ijkplayer-arm64:0.8.8' //support arm64
    api 'com.github.tcking:ijkplayer-armv5:0.8.8' //support armv5
    api 'com.github.tcking:ijkplayer-x86:0.8.8' //support x86
    api 'com.github.tcking:ijkplayer-x86_64:0.8.8' //support x86_64

    1、全屏播放

    GiraffePlayer.play(getContext(), new VideoInfo("video url"));

    2、在Layout文件中使用

    在layout xml文件中添加VideoView:

    <tcking.github.com.giraffeplayer2.VideoView
        android:id="@+id/video_view"
        android:layout_width="xxx"
        android:layout_height="xxx"/>

    代码中调用:

    VideoView videoView = (VideoView) findViewById(R.id.video_view);
    videoView.setVideoPath(videoUri).getPlayer().start();

    3、常用配置:

    • 取消底部控制栏

          播放器默认显示底部控制栏,比如:播放、暂停、时间进度等,但如果刚进入页面,播放器还未获取url时点击播放按钮,会出现crash错误。另外直播也没必要这个底部控制栏,可以取消。

    videoView.container.findViewById<RelativeLayout>(R.id.app_video_bottom_box)?.removeAllViewsInLayout()
    • 视频显示比例

          为了适应videoview显示区域大小,需要设置其显示方式:

    public class VideoInfo implements Parcelable {
        public static final int AR_ASPECT_FIT_PARENT = 0; // 默认方式,不剪切,保持比例显示最长边,短边可能有空白
        public static final int AR_ASPECT_FILL_PARENT = 1; // 可能剪切,保持比例显示短边,长边可能被剪切
        public static final int AR_ASPECT_WRAP_CONTENT = 2;//保持比例按内容显示
        public static final int AR_MATCH_PARENT = 3; //按照所给尺寸占满,比例变化
        public static final int AR_16_9_FIT_PARENT = 4; //按照长宽比16:9完整显示,可能有空白
        public static final int AR_4_3_FIT_PARENT = 5;  //按照长宽比4:3完整显示,可能有空白

        代码中设置如下:

    videoView.videoInfo.aspectRatio = VideoInfo.AR_MATCH_PARENT

     

     

    参考:

    1、https://github.com/tcking/GiraffePlayer2

    2、https://www.cnblogs.com/juanxincai/p/12900303.html

    3、https://blog.csdn.net/u014162133/article/details/81188410

    展开全文
  • h5 rtmp播放demo

    2018-01-08 16:26:44
    h5实现rtmp协议视频播放,里面包含实现样例源码,少积分下载!
  • Android手机RTMP播放工具是一款可以在安卓手机播放rtmp流的工具,基于FFmpeg+openCV开发。

    Android手机RTMP播放工具是一款可以在安卓手机播放rtmp流的工具,基于FFmpeg+openCV开发。

     

    下载地址:Android手机RTMP播放工具(APK,支持秒开)-C++文档类资源-CSDN下载

    展开全文
  • EasyPlayer.js-legacy.zip 支持rtmp播放
  • 使用FFmpeg实现rtmp播放和音视频同步

    千次阅读 2020-04-17 16:21:49
    使用FFmpeg实现本地视频和rtmp直播流的播放,实现了音视频同步 https://github.com/hxljy/FFmpegPlayer

    使用FFmpeg4.2.2实现本地视频和rtmp直播流的播放,实现了音视频同步

    git地址

    在这里插入图片描述

    展开全文
  • c#简易Vlc播放RTMP视频流的项目,里面有些开发的步骤以及需要注意的地方,下载之后希望评论。
  • LiveVideoBroadcaster本机Android应用程序,可以通过RTMP广播和播放实时视频-它是由Ant Media开发的。如何在3个步骤中开发实时流媒体移动应用程序? 开发实时流媒体移动应用程序是n请在可通过RTMP广播和播放实时视频...
  • videojs播放rtmp流,测试代码,需要部署到服务器上(包括但不限于tomcat,iis),路径为test/tes2.html。videojs播放rtmp流,测试代码,需要部署到服务器上(包括但不限于tomcat,iis),路径为test/tes2.html。videojs...
  • video-js rtmp播放 swf文件低延迟自编译文件, 包括:video-js.swf.0.01 (延迟0.01秒) video-js.swf.0.1(延迟0.1秒) 和原版的video-js.swf.1 (延迟1秒)
  • 只要要用c#写个rtmp播放器,苦苦找不到资源,c#播放 RTMP,RTSP流媒体等源代码,特此分享,希望能帮助大家
  • videojs播放rtmp、m3u8直播流,测试源代码,需要部署在服务器中(tomcat或IIS或http-server)中,同时需要开启网站支持flash,具体注意事项或步骤见使用须知。另外,资源提供各热点rtmp在线流供测试使用
  • rtmp播放封装

    2014-07-16 11:22:34
    rtmpstream.rar,rtmpstream,RTMPStream.h,RtmpPush.cpp,RTMPStream.cpp,RtmpPush.h
  • EasyPlayer-RTMP-Win EasyPlayer RTMP Windows播放器是由开发和维护的一个RTMP协议专版流媒体播放器项目,对RTMP能实现超低延迟播放。目前支持Windows , Android平台, iOS平台,支持多窗口。视频支持H.264,H.265 ...
  • rtmp流网页播放器

    2017-09-07 16:38:42
    rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流网页播放器rtmp流...
  • 揭开RTMP播放流程的神秘面纱

    千次阅读 2016-10-29 17:57:00
    RTMP 是目前各种网络直播应用最核心的传输协议,也是互动直播采用最广泛的协议。 如果说流媒体服务器(Server)是网络直播的骨骼,RTMP则是网络直播的血液,可以说,...本文将为你揭开RTMP播放流程的神秘面纱  
  • 使用腾讯的JS脚本组件实现web页面播放rtmp流媒体,
  • 通过FFmpeg将rtsp流摄像头视频转码为rtmp播放

    万次阅读 多人点赞 2018-01-31 18:15:37
    channel=1&subtype=0&unicast=true&proto=Onvif” -f flv -r 25 -s 640*480 -an “rtmp://localhost:1935/hls/mystream”),即可在页面使用rtmp://localhost:1935/hls/mystream来播放视频。 页面部分具体代码: ...
  • ffmpeg -i "rtsp://192.168.0.99:8554/1" -vcodec copy -acodec copy -f flv "rtmp://127.0.0.1:1935/live/" 大工搞成啦 打开vlc 输入 测试rtmp流 地址 rtmp://127.0.0.1:1935/live/ 出现和rtsp相同的视频就ok啦 ...
  • 这个直接下载就可以运行,然后把你的RTMP数据放进去就可以直接播放
  • 树莓派rtmp播放视频

    千次阅读 2019-03-29 22:35:32
    一个rtmp服务端 ...2 上行推流:通过 RTMP 协议把视频流推送到 rtmp://localhost:1935/live/movie,例如使用 ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/live/movie 推送; ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,257
精华内容 8,502
关键字:

rtmp播放