zoukankan      html  css  js  c++  java
  • rtp rtcp rtsp sip协议了解方法

    vlc有个串流功能 可以流各种推流 方便拉取。 能够方便抓包查看协议。

    1.菜单媒体->流 打开对话框 分别可以选择本地文件 关盘文件 网络流 捕获设备做流化处理。

    2. 选择 串流->新目标可以选择流化的格式如rtp,接着很关键选择添加按钮选择流化到的ip和端口,先一步能选择音视频的编码格式。

    3. 接着,可以在打开一个vlc 播放流,同时用抓包工具抓取相应的包,查看。

    备注: 我开始用的时候,就因为没有选择添加流化到的ip和端口。

    1. udp 推流 ( 验证 )

    下面采用windows安装的ffmepg ffplay  本地推流播放验证

    推流:
    ffmpeg -f dshow -i video="screen-capture-recorder" -r 5 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -s 320x240 -f h264 udp://127.0.0.1:6666
    播放:
    ffplay udp://127.0.0.1:6666

    2. 

    live555是一个简单开源的rtsp服务器,可以搭建了 测试rtsp服务。

    参考:

    文章介绍的rtp rtcp rtsp区别作用,可以参考  https://www.cnblogs.com/eksay/p/rtp_rtcp.html

    介绍了udp+rtp格式  https://blog.csdn.net/leixiaohua1020/article/details/50535230

    ffmpeg 命令行推流  https://blog.csdn.net/leixiaohua1020/article/details/38284961

  • 相关阅读:
    iOS socket编程 第三方库 AsyncSocket(GCDAsyncSocket)
    JS中reduce方法
    程序员的运动建议
    Vuex(三)—— getters,mapGetters,...mapGetters详解
    微信小程序之使用函数防抖与函数节流
    JS 异步(callback→Promise→async/await)
    圈子与网络
    社会经验4
    社会经验3
    爱情(。_。)大忌
  • 原文地址:https://www.cnblogs.com/swing07/p/10257709.html
Copyright © 2011-2022 走看看