计算机网络-基本概念(11)【应用层】
生活随笔
收集整理的這篇文章主要介紹了
计算机网络-基本概念(11)【应用层】
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
實(shí)時(shí)流式協(xié)議RTSP和RTMP
共同點(diǎn):
RTSP RTMP HTTP都是在應(yīng)用層。
區(qū)別:
librtmp是RTMP協(xié)議的實(shí)現(xiàn),可以使用librtmp來(lái)實(shí)現(xiàn)協(xié)議的解析和數(shù)據(jù)的收發(fā)。直播服務(wù)器可以基于nginx+rtmp實(shí)現(xiàn);直播客戶端方面采用librtmp負(fù)責(zé)推流,FFmpeg負(fù)責(zé)編碼;收看客戶端采用VLC即可,因?yàn)閂LC本身既可以解析RTMP流,又可以解析編碼后的視頻數(shù)據(jù)。
使用RTSP的媒體服務(wù)器的工作工程:
需要注意的是:最開始使用RTSP協(xié)議與流媒體服務(wù)器建立連接和發(fā)送PLAY報(bào)文,開始播放,以及后面的暫停和釋放;之后就使用RTP協(xié)議,而RTP分組只包含RTP數(shù)據(jù),控制是由另一個(gè)配套使用的RTCP協(xié)議提供的。
總結(jié)
以上是生活随笔為你收集整理的计算机网络-基本概念(11)【应用层】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用命令提示符更改计算机密码命令提示
- 下一篇: 网络安全-思维导图