zoukankan      html  css  js  c++  java
  • 物联网架构成长之路(41)-直播流媒体入门(RTSP篇)

    1. 搭建RTSP服务
      首先现在音视频利器 ffmpeg,这个到http://www.ffmpeg.org/download.html 这里下载压缩包即可。
      文档参考:http://trac.ffmpeg.org/wiki/ffserver
      二进制下载地址:https://ffbinaries.com/downloads
      由于ffserver在4.0以上已经移除了,所以只能下载3.x功能,不过已经够用了。我们只是用来测试而已。
      新增ffserver.conf 配置

     1 RTSPPort 5454
     2 HTTPBindAddress 0.0.0.0
     3 RTSPBindAddress 0.0.0.0
     4 MaxHTTPConnections 2000
     5 MaxClients 1000
     6 MaxBandwidth 1000
     7 <Stream test.rtsp>
     8 File "./003.MOV"
     9 Format rtp
    10 </Stream>

      启动RTSP服务


      利用ffplay 测试播放rtsp视频

    ffplay rtsp://172.16.20.197:5454/test.rtsp

    2. 搭建RTSP流媒体服务器
      注意这种与上面那一种的区别。
      我们使用开源 https://github.com/EasyDarwin/EasyDarwin 搭建一个流媒体服务。
      该方式的流程是,利用ffmpeg 以RTSP流方式推流到流媒体服务器EasyDarwin,然后再利用ffplay 以RTSP流方式拉流播放
      先到这里https://github.com/EasyDarwin/EasyDarwin/releases 下载EasyDarwin的二进制包。然后默认配置运行起来。

      启动后,访问http://172.16.23.241:10008 界面效果如下

      利用ffmpeg,将文件推流到EasyDarwin流媒体服务器上。

    ffmpeg -re -i 003.MOV -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://172.16.23.241:554/test.rtsp


      利用ffplay,从EasyDarwin流媒体服务器上拉流进行播放。

    ffplay.exe -i rtsp://172.16.23.241:554/test.rtsp

      我们平时买的大华,海康等这些IPCamera,一般都是提供RTSP协议。参见的格式如下:

    rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

      这种方式就是我们的第一种方式。一般我们利用一个PC工具,就可以实现播放监控。
      EasyDarwin自带有RTSP拉流功能。

    rtsp://172.16.20.197:5454/test.rtsp => rtsp://172.16.23.241/easydarwin


      利用这个功能实现从RTSP流到RTSP流,类似于转播功能。

     

    参考资料:

      IPCamera RTSP格式: https://blog.csdn.net/hk121/article/details/83858480
      EasyDarwin提供PC工具:https://pan.baidu.com/s/1-7lZ3KM4wPl87OLx2tWjTQ

    本文地址: https://www.cnblogs.com/wunaozai/p/11772060.html

  • 相关阅读:
    hibernate 数据处理
    oracle函数
    TCP聊天工具
    Hibernate批量处理数据、HQL连接查询
    Hibernate二级缓存配置
    Hibernate一对一关联映射配置
    Hibernate延迟加载
    Hibernate双向多对多关联
    06章 映射一对多双向关联关系、以及cascade、inverse属性
    映射对象标识符
  • 原文地址:https://www.cnblogs.com/wunaozai/p/11772060.html
Copyright © 2011-2022 走看看