作者Bode123 (中肯宝宝)
看板AndroidDev
标题[问题] RTSP 封包加密问题
时间Sat Oct 15 11:52:13 2016
不晓得大家有无处理过RTSP封包加密问题
在现有的播放软体下(不客制化)
是否有标准的协定可应用?
小弟目前是把srtp套用在live555上
但VLC无法拨放
网路上也找不到应用 SIP的倒是不少
想说究竟是方向错误?(就是其实要用其他加密方式)
还是其实VLC或其他软体有支援 ?
不小的有无先知知道?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.77.34.39
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1476503539.A.A67.html
1F:→ fr3ak: 好久没碰 streaming 的东西了. 记忆有误或是没 follow 到领 10/21 12:33
2F:→ fr3ak: 域进展的部分别鞭太大力 10/21 12:33
3F:→ fr3ak: 古时候 media streaming 大致上分为几个基础要件, 首先 med 10/21 12:33
4F:→ fr3ak: ia 提供方需要有一个方法描述该 media session (譬如 sdp). 10/21 12:33
5F:→ fr3ak: 描述内容包括该 media session 含那些 media streamn (譬 10/21 12:33
6F:→ fr3ak: 如 audio and video), stream 的规格 (譬如所使用的 codec) 10/21 12:33
7F:→ fr3ak: , 以及那些 stream 需要以何种方法介接 (譬如某 http(s)/fi 10/21 12:33
8F:→ fr3ak: le 的 uri, 或是 (s)rtp/rtcp 的参数) 10/21 12:33
9F:→ fr3ak: 最後还需要使用一种双方都理解的协定, 联络对方, 可以确认 10/21 12:34
10F:→ fr3ak: 对方来路, 了解对方的目的, 但可能是最重要的部分是, 用来 10/21 12:34
11F:→ fr3ak: 把前面提到的 media session 描述交到对方手上, 对方才知道 10/21 12:34
12F:→ fr3ak: 如何与你建立 media session, 得到并使用你这边提供的 medi 10/21 12:34
13F:→ fr3ak: a. 这部分为 control/signalling protocol, 常见的有 sip, 10/21 12:34
14F:→ fr3ak: http, rtsp 等. 其中差异恕不详述 10/21 12:34
15F:→ fr3ak: 没记错的话, live555 支援以上所提到的所有协定/方法. 除了 10/21 12:35
16F:→ fr3ak: sip, 其他的 vlc 应该也都吃 10/21 12:35
17F:→ fr3ak: 好了, 希望以上 streaming 101 可以帮助你把问题说清楚. 因 10/21 12:35
18F:→ fr3ak: 为我真的听不懂 QQ 10/21 12:35
19F:→ fr3ak: 话说不知道 live555 这老骨头还活着啊 XDDD 10/21 12:35
20F:推 fr3ak: 针对标题回一下. RTSP 似乎不走封包的. 印象中它要嘛跑在 10/21 12:43
21F:→ fr3ak: http(s) 里面, 不然就是直接跑在 tcp/ssl/tls 之上. 总之不 10/21 12:43
22F:→ fr3ak: 是以封包为单位在跑的 10/21 12:43