ffmpeg - 使用 ffmpeg 为 RTSP 会话发送自定义标头
问题描述
我正在尝试使用 ffmpeg 库(不是命令行)打开 RTSP 流并将该流推送到服务器。在 ONVIF 用语中,这是一个backchannel
(用于向摄像机发送音频)。
我被卡住的地方是Require: ...
使用命令发送自定义标头()DESCRIBE
,并能够处理回复。
有没有办法用 ffmpeg 做到这一点?
DESCRIBE rtsp://192.168.0.1 RTSP/1.0 CSeq: 1
User-Agent: ONVIF Rtsp client Accept: application/sdp
Require: www.onvif.org/ver20/backchannel
我注意到rtsp.c
有各种*_rtsp_send_cmd_*()
看起来很有趣的函数,但它们似乎都是库私有的。
解决方案
推荐阅读
- python - 相同的 BSD 套接字 API 程序适用于 Python,但不适用于 C++ 或 Rust
- c - 警告:使用“int”类型的表达式初始化“int *”的不兼容整数到指针转换;用 & 取地址
- python - Discord 事件导致命令无法运行 - Discord.py
- angular - Angular 9+:嵌套的 ng-content 和 ContentChildren
- istio - 我有一个关于 istio 速率限制的问题
- c# - 如何在不使用 SQL 的情况下使用 Entity Framework 有效地删除表中的所有记录?
- qt - 将 QColor 对象传递给 Qdialog 子类的正确方法
- c# - `using` 块后 C# 弱引用对象存活
- uikit - Mac Catalyst 上的 overrideUserInterfaceStyle 不影响工具栏/标题栏?
- vue.js - vue 文件 + vue cli + npm 的开发名称是什么