歡迎訪問新悅網(wǎng)絡設(shè)備有限公司
“TCP流播放協(xié)議”是一套簡單的文件播放協(xié)議,主要用于小型音頻系統(tǒng),對安全性和同步性要求不高的場合。其優(yōu)點是簡單,開發(fā)便捷,缺點是通常僅在小規(guī)模系統(tǒng)使用,在安全的網(wǎng)絡或?qū)Π踩圆桓叩膱龊?。通常只對某個設(shè)備進行播放,在同時向多個設(shè)備播放音頻,會占用大量帶寬,各設(shè)備播放同步性難以保證。
TCP播放流可以簡單地發(fā)送一個音頻文件,支持的文件包括,mp3音頻文件、部分wav音頻文件(pcm編碼、采樣率小于或者等于48k)。
名詞
TCP: 以太網(wǎng)廣泛使用的面向連接的可靠通訊協(xié)議
JSON: 一種輕量級數(shù)據(jù)交換格式(https://www.json.org/json-zh.html)
協(xié)議
TCP播放分客戶端和服務器兩種,只是建立連接的方式不一樣。連接建立后,運作方式是一樣的。如果設(shè)備是服務器模式,需要主機主動連接設(shè)備的IP地址和指定的端口。如果設(shè)備作為客戶端,需要主機主動打開TCP端口監(jiān)聽,等待設(shè)備的連接。
-
協(xié)議概要
TCP連接創(chuàng)建成功后,主機向連接發(fā)送音頻文件即可進行播放,具體編程方法可了解socket編程方面的知識。
-
設(shè)備處理流程
設(shè)備數(shù)據(jù)處理流程如下:
- 01-20
- 01-20
- 01-20
- 01-20
- 01-17
- 01-17
- 01-17
- 01-16
最新內(nèi)容
- 11-11
- 10-21
- 09-23
- 08-02
- 07-24
- 07-18
- 07-15
- 07-10
知識庫