• TSINGSEE青犀视频开发ffmpeg使用RTP来发送和接收流媒体文件如何在视频播放器播放?


    TSINGSEE青犀视频目前正在不断对现有的产品进行新的开发和研究,对EasyNVR、EasyDSS、EasyGBS等产品都有过不同的编译版本,如果大家有需求可以联系我们。

    在TSINGSEE青犀视频开发过程中,有时需要使用RTP来发送和接收流媒体,那就需要一个推流端以及一个接收端。对于推流,可以使用ffmpeg来完成,使用ffmpeg命令行即可进行rtp推流,接收端可以使用VLC或者ffplay进行接收播放。

    具体操作步骤如下:

    1)使用ffmpeg进行推流

    推流命令: ffmpeg -re -i E: est.ts -codec copy -f rtp rtp://192.168.99.138:6666

    参数说明:
    -re一定要加,代表按照帧率发送,否则ffmpeg会按最高的速率发送数据。
    -vcodec copy要加,否则ffmpeg会对输入的文件进行重新编解码,效率大大降低。

    推流成功:stream mapping:

    2)使用VLC播放

    VLC播放ffmpeg推送的RTP流,需要SDP
    在ffmpeg推流命令行有显示SDP信息
    如下:

    赋值SDP信息保存,为test.sdp

    使用VLC加载sdp文件,就可以看到推流的视频了。

    TSINGSEE青犀视频开发的多款优秀流媒体服务器在众多行业的运用都已经成熟完善,比如在智慧城市、智慧校园、智慧景区等,即便是网络复杂的环境,也能够通过两种或以上平台的融合来达到视频监控直播并统一管理的需求。如果大家还想了解更多相关内容,欢迎联系我们。

  • 相关阅读:
    斯坦福大学Andrew Ng
    斯坦福大学Andrew Ng
    斯坦福大学Andrew Ng
    斯坦福大学Andrew Ng
    学到即赚到
    matlab学习笔记之五种常见的图形绘制功能
    Flutter混合栈的管理
    Android调用系统拍照裁剪和选图功能
    Android DataBinding库(MVVM设计模式)
    Flutter 动画使用
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14326476.html
Copyright © 2020-2023  润新知