rtsp的移植

    (1)在网上下载资源包,
    (2)下载后是一个压缩包,下完之后把压缩包移到linux虚拟机中,然后unzip解压,
    (3)vi /src/avprofile  的357行
          加rtp_profile_set_payload(profile,96,&payload_type_h264);
     (4)sudo ./autogen.sh 
     执行过程中遇到错误
     下载工具:sudo apt-get install libtool *
                             sudo  apt-get install  automake
                             sudo  apt-get install m4
       (5)执行

        sudo  ./configure   --prefix=/tmp/ortp  --host =arm-hisiv300-linux
        make &&make install
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
RTSP客户端移植到FFmpeg是一项将RTSP(实时流传输协议)客户端功能整合到FFmpeg多媒体框架中的任务。FFmpeg是一个强大的开源多媒体处理库,能够处理音频和视频等多种格式。 移植RTSP客户端到FFmpeg的过程需要以下步骤: 1. 了解RTSP协议:RTSP是一种实时流传输协议,用于实现媒体流的传输和控制。在移植之前,需要对RTSP协议有基本的了解,包括请求和响应的格式、会话管理、媒体流的描述等。 2. 配置FFmpeg:首先,需要下载并配置FFmpeg的开发环境。这涉及到编译和安装FFmpeg库以及相关的依赖项。具体的步骤可以参考FFmpeg的官方文档。 3. 实现RTSP客户端:在FFmpeg的框架下,需要编写RTSP客户端的代码。这包括建立与服务器的连接、发送RTSP请求、接收和处理服务器的响应等。可以利用FFmpeg提供的网络模块和解析器来简化这个过程。 4. 解析媒体流:一旦与服务器建立了连接,并发送了RTSP请求,就可以开始解析和接收实时媒体流了。FFmpeg提供了强大的解码和处理音视频的功能,可以通过FFmpeg提供的API将接收到的媒体流进行解码和处理。 5. 控制媒体流:在RTSP客户端中,除了接收媒体流外,还需要处理与服务器的交互,例如暂停、播放、停止等。这需要根据RTSP协议的规范,发送相应的RTSP请求实现。 通过以上步骤,即可将RTSP客户端功能成功移植到FFmpeg中。这样可以利用FFmpeg的强大功能进行媒体流的接收、解码和处理,从而更加灵活和高效地处理实时流媒体。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值