作者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/m.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