相关疑难解决方法(0)

制作H264 RTP流的最小SDP?

我正在寻找一个用于设置H264视频流的最低必要SDP的示例

假设只要通过SDP获得所需参数,接收器就可以播放H264.

我在这里找到了一个相关文档,但它在示例中使用了大量可选参数,我正在寻找最低要求.

sip rtp h.264 sdp

9
推荐指数
1
解决办法
2万
查看次数

用 VLC 播放 SDP 文件?

目标

确认 VLC 可以从本地给定的 SDP 文件播放流。

根据证词,这似乎是可能的:

实验

于是找了一个公开的案例,找到了Mobile Streaming、RTSP/RTP、Wowza Streaming Engine | Wowza 媒体系统

这有效,播放带声音的彩色视频:

vlc rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov
Run Code Online (Sandbox Code Playgroud)

我设法使用网络技巧提取了 SDP 文件- 如何捕获单个进程的网络流量?- 询问 Ubuntu

strace -f -e trace=network -s 10000 mplayer rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov 2>&1 | grep a=
Run Code Online (Sandbox Code Playgroud)

...然后重新格式化文件并保存到 bbb.sdp

文件看起来像(实际行不以空格开头,并以 Windows 样式的行结尾结束):

o=- 785981631 785981631 IN IP4 184.72.239.149
s=BigBuckBunny_115k.mov
c=IN IP4 184.72.239.149
t=0 0
a=sdplang:en
a=range:npt=0- 596.48
a=control:*
m=audio 0 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/12000/2
a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1490
a=control:trackID=1
m=video …
Run Code Online (Sandbox Code Playgroud)

vlc rtsp-client sdp

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

sdp ×2

h.264 ×1

rtp ×1

rtsp-client ×1

sip ×1

vlc ×1