带正文的 RTMP 请求
RTMP request with body
我曾经使用移动应用程序观看在线流媒体视频,并希望获得其真正的流媒体 url 以便在我的计算机上的 VLC 媒体播放器中播放。
以下为流媒体视频抓包网络截图:
RTMP streaming scrrenshot
我尝试用VLC媒体播放器播放“tcUrl”部分截图,但是打不开这个MRL...
我注意到当移动应用发出这个 RTMP 请求时,它有 RTMP 正文。
有什么方法可以在VLC播放器中发送带有Body的RTMP请求吗?或者是否有任何其他工具能够做到这一点?
谢谢。
你应该看看 play
命令,它指定了流。
tcUrl
类似于directory
,play
命令指定流如file
。
与 HTTP URL 比较:
http://server/dir/livestream.flv
rtmp://server/dir/livestream
tcUrl
是 rtmp://server/dir
,流是 livestream
。然后如果你得到整个url,你就可以播放或转发,例如:
ffplay rtmp://server/dir/livestream
ffmpeg -f flv -i rtmp://server/dir/livestream -c copy dvr.mp4
您也可以使用 VLC 播放 RTMP url。
我曾经使用移动应用程序观看在线流媒体视频,并希望获得其真正的流媒体 url 以便在我的计算机上的 VLC 媒体播放器中播放。
以下为流媒体视频抓包网络截图: RTMP streaming scrrenshot
我尝试用VLC媒体播放器播放“tcUrl”部分截图,但是打不开这个MRL...
我注意到当移动应用发出这个 RTMP 请求时,它有 RTMP 正文。
有什么方法可以在VLC播放器中发送带有Body的RTMP请求吗?或者是否有任何其他工具能够做到这一点?
谢谢。
你应该看看 play
命令,它指定了流。
tcUrl
类似于directory
,play
命令指定流如file
。
与 HTTP URL 比较:
http://server/dir/livestream.flv
rtmp://server/dir/livestream
tcUrl
是 rtmp://server/dir
,流是 livestream
。然后如果你得到整个url,你就可以播放或转发,例如:
ffplay rtmp://server/dir/livestream
ffmpeg -f flv -i rtmp://server/dir/livestream -c copy dvr.mp4
您也可以使用 VLC 播放 RTMP url。