带正文的 RTMP 请求

RTMP request with body

我曾经使用移动应用程序观看在线流媒体视频,并希望获得其真正的​​流媒体 url 以便在我的计算机上的 VLC 媒体播放器中播放。

以下为流媒体视频抓包网络截图: RTMP streaming scrrenshot

我尝试用VLC媒体播放器播放“tcUrl”部分截图,但是打不开这个MRL...

我注意到当移动应用发出这个 RTMP 请求时,它有 RTMP 正文

有什么方法可以在VLC播放器中发送带有Body的RTMP请求吗?或者是否有任何其他工具能够做到这一点?

谢谢。

你应该看看 play 命令,它指定了流。

tcUrl类似于directoryplay命令指定流如file

与 HTTP URL 比较:

http://server/dir/livestream.flv
rtmp://server/dir/livestream

tcUrlrtmp://server/dir,流是 livestream。然后如果你得到整个url,你就可以播放或转发,例如:

ffplay rtmp://server/dir/livestream
ffmpeg -f flv -i rtmp://server/dir/livestream -c copy dvr.mp4

您也可以使用 VLC 播放 RTMP url。