推薦一個巨硬的產(chǎn)品級嵌入式流媒體庫

李肖遙 2025-10-28 22:07


1、引子

哈嘍,我是老吳。

今天分享一個比較復(fù)雜的開源項目:

http://www.live555.com


live555 是一個開源的流媒體庫,用于實現(xiàn)實時流媒體的傳輸和處理。

它提供了一套跨平臺的 C++ 類庫,以便使用者快速地構(gòu)建出高效、可靠的流媒體服務(wù)器和客戶端應(yīng)用程序。

代碼量比較龐大,目前約 9w 行代碼。如果只專注核心邏輯,代碼量縮減到約 8K 行。


能收獲什么?
1、獲得一個高效可靠的流媒體庫;

2、了解一個產(chǎn)品級的 c++ 項目是如何設(shè)計的;

3、了解音視頻相關(guān)基礎(chǔ)知識;

4、獲得一個基于 select() 的 c++ 事件循環(huán)庫;

live555 的使用者涵蓋了各個領(lǐng)域的流媒體應(yīng)用,包括媒體播放器、流媒體服務(wù)器、視頻監(jiān)控系統(tǒng)等,VLC、FFmpeg、GStreamer 均使用 live555 來實現(xiàn)對流媒體的接收和播放功能,開源界對 live555 的認可度是非常高的。

live555 基于 C++ 03,語法相對簡單,因此很適合我們專注于學(xué)習(xí) C++ 類的設(shè)計,和模仿編寫專業(yè)的 C++ 軟件。

最后,為了理解 live555 的源碼,我們需要補充一些多媒體、流媒體的相關(guān)理論知識,而通過閱讀和運行 live555 相關(guān)的應(yīng)用,又可以加深我們對理論知識的理解。

2、用法

編譯 live555 庫

$ ./genMakefiles linux
$ make -j16


編譯完成后,會生成下面 4 個靜態(tài)庫:

$ find . -name *.a
./BasicUsageEnvironment/libBasicUsageEnvironment.a
./liveMedia/libliveMedia.a
./groupsock/libgroupsock.a
./UsageEnvironment/libUsageEnvironment.a


libBasicUsageEnvironment.a 和 libUsageEnvironment.a 是基礎(chǔ)設(shè)施庫,它們負責(zé)實現(xiàn)事件循環(huán)、上下文管理、任務(wù)管理等;

libliveMedia.a 負責(zé)實現(xiàn)各種多媒體的流化,包括音視頻的編解碼、流媒體協(xié)議的實現(xiàn);

libgroupsock.a 負責(zé)網(wǎng)絡(luò) IO 功能,核心就是 TCP、UDP 的讀寫;


最簡單的示例:RTP 傳輸 MP3 音頻

這里涉及 server 和 client 兩個程序,下面的 server 端的代碼。

UsageEnvironment* env;
struct sessionState_t {
    FramedSource* source;
    RTPSink* sink;
    Groupsock* rtpGroupsock;
} sessionState;

charconst* inputFileName = "test.mp3";

int main()
{
    TaskScheduler* scheduler = BasicTaskScheduler::createNew();
    env = BasicUsageEnvironment::createNew(*scheduler);

    charconst* destinationAddressStr = "239.255.42.42";
    constunsigned short rtpPortNum = 6666;

    NetAddressList destinationAddresses(destinationAddressStr);
    struct sockaddr_storage destinationAddress;
    copyAddress(destinationAddress, destinationAddresses.firstAddress());

    const Port rtpPort(rtpPortNum);
    sessionState.rtpGroupsock 
        = new Groupsock(*env, destinationAddress, rtpPort, 1);

    // Create a 'MP3 RTP' sink from the RTP 'groupsock':
    sessionState.sink = MPEG1or2AudioRTPSink::createNew(*env, sessionState.rtpGroupsock);

    play();
    env->taskScheduler().doEventLoop();
    return0;
}

void play()
{
    sessionState.source = MP3FileSource::createNew(*env, inputFileName);
    if (sessionState.source == NULL) {
        *env << "Unable to open file \"" << inputFileName << "\" as a MP3 file source\n";
        exit(1);
    }

    *env << "Beginning streaming...\n";
    sessionState.sink->startPlaying(*sessionState.source, afterPlaying, NULL);
}


在 live555 的 testProgs 目錄下,有 30 多個官方提供的示例程序,我們挑這個最簡單的來分析。


server 程序的核心邏輯:
1、準(zhǔn)備運行環(huán)境;

2、設(shè)置數(shù)據(jù)來源;

3、設(shè)置數(shù)據(jù)目的地;

TaskScheduler 用于任務(wù)管理,它基于 select() 實現(xiàn)了事件循環(huán),關(guān)于事件循環(huán)可以看看我前面寫的文章,這里就不展開分析了:

不懂就問:什么是 Eventloop?

每日開源之 libuev

BasicUsageEnvironment 則用于上下文管理,live555 和核心 API 基本上都有有這個參數(shù)。

設(shè)置好上下文后,接下來就是數(shù)據(jù)的流化。流媒體的本質(zhì)就是數(shù)據(jù)的網(wǎng)絡(luò)傳輸。一般用 Source 來稱呼數(shù)據(jù)源,用 Sink 來稱呼數(shù)據(jù)的目的地。在我們這個例子中,Source 是 MP3FileSource,Sink 是 MPEG1or2AudioRTPSink。

顧名思義,MP3FileSource 負責(zé)封裝 MP3 文件的解析和數(shù)據(jù)的提取,MPEG1or2AudioRTPSink 則負責(zé)將每一幀 MP3 數(shù)據(jù)通過 RTP 協(xié)議發(fā)送出去。


相應(yīng)的, client 端程序同樣也是初始化 Source 和 Sink:

struct sessionState_t {
    FramedSource* source;
    FileSink* sink;
} sessionState;

UsageEnvironment* env;

int main()
{
    TaskScheduler* scheduler = BasicTaskScheduler::createNew();
    env = BasicUsageEnvironment::createNew(*scheduler);

    sessionState.sink = FileSink::createNew(*env, "stdout");
    charconst* sessionAddressStr = "239.255.42.42";

    constunsigned short rtpPortNum = 6666;
    NetAddressList sessionAddresses(sessionAddressStr);
    struct sockaddr_storage sessionAddress;
    copyAddress(sessionAddress, sessionAddresses.firstAddress());

    const Port rtpPort(rtpPortNum);
    Groupsock rtpGroupsock(*env, sessionAddress, rtpPort, 1);

    // Create the data source: a "MP3 *ADU* RTP source"
    sessionState.source = MPEG1or2AudioRTPSource::createNew(*env, &rtpGroupsock);
    sessionState.sink->startPlaying(*sessionState.source, afterPlaying, NULL);

    env->taskScheduler().doEventLoop();
    return0;
}


client 端的數(shù)據(jù) Source 來源于 RTP 傳輸,用 MPEG1or2AudioRTPSource 來實現(xiàn),數(shù)據(jù)的目的地則是標(biāo)準(zhǔn)輸出,用 FileSink("stdout") 來實現(xiàn)。


運行效果如下:

$ ./testMP3Streamer  # server
Beginning streaming...
$ ./testMP3Receiver | ffplay -  # client
Beginning receiving multicast stream...

testMP3Streamer 會將當(dāng)前目錄下的 test.mp3 通過 RTP 協(xié)議廣播出來,testMP3Receiver 則會將收到的 mp3 數(shù)據(jù)寫到標(biāo)準(zhǔn)輸出,我們使用 ffplay 將音頻數(shù)據(jù)播放出來。


RTP 協(xié)議簡介
這里補充一些 RTP 協(xié)議的基礎(chǔ)知識。

RTP(Real-time Transport Protocol)是一種用于實時傳輸音頻和視頻數(shù)據(jù)的網(wǎng)絡(luò)傳輸協(xié)議。它是基于 UDP,用于在 IP 網(wǎng)絡(luò)上傳輸實時媒體數(shù)據(jù)。

RTP協(xié)議的設(shè)計目標(biāo)是提供低延遲、高效率的傳輸,以滿足實時應(yīng)用的需求,如音視頻會議、流媒體傳輸?shù)取K捎昧艘恍┨囟ǖ臋C制來保證實時數(shù)據(jù)的傳輸質(zhì)量,包括時間戳、序列號、負載類型等。

RTP協(xié)議的主要特點包括:

時間戳:每個 RTP 數(shù)據(jù)包都包含一個時間戳,用于指示數(shù)據(jù)的播放時間。接收方可以根據(jù)時間戳來同步和播放媒體數(shù)據(jù)。

序列號:每個RTP數(shù)據(jù)包都有一個唯一的序列號,用于檢測和糾正數(shù)據(jù)包的丟失、重復(fù)和亂序。

負載類型:RTP 協(xié)議支持各種不同的媒體類型,如音頻、視頻、文本等。每個RTP數(shù)據(jù)包都包含一個負載類型字段,用于指示數(shù)據(jù)的類型和編碼方式。

NACK 反饋:RTP協(xié)議支持NACK(Negative Acknowledgement)機制,接收方可以通過發(fā)送NACK報文來請求丟失的數(shù)據(jù)包重新發(fā)送。

RTCP:RTP協(xié)議還定義了RTCP(Real-time Transport Control Protocol),用于傳輸控制信息,如網(wǎng)絡(luò)延遲、丟包率、接收方的緩沖狀態(tài)等。

RTP 協(xié)議通常與其他協(xié)議結(jié)合使用,如 RTSP(Real-Time Streaming Protocol)用于媒體會話的控制,以及SDP(Session Description Protocol)用于描述媒體會話的參數(shù)。

總的來說,RTP 協(xié)議是一種專門用于實時媒體傳輸?shù)膮f(xié)議,提供了一系列特性和機制,以保證音視頻數(shù)據(jù)的實時性和可靠性。它在實時應(yīng)用領(lǐng)域廣泛應(yīng)用,如音視頻會議、流媒體傳輸、IP電話等。


3、實現(xiàn)

最關(guān)鍵的問題:數(shù)據(jù)是如何一幀幀流化的?

我們關(guān)注的重點即不是某個具體音視頻格式的解析,也不是具體某個協(xié)議的實現(xiàn),而是 live555 對音視頻流化的整體框架。

從前面的示例,我們已經(jīng)得知,live555 本質(zhì)上就是在做一件事:將音視頻數(shù)據(jù)逐幀解碼出來,然后通過 RTP 協(xié)議經(jīng)網(wǎng)絡(luò)發(fā)送出去。

live555 雖然封裝了許多數(shù)據(jù) Source 和 Sink,但是我們沒必要一一詳細了解。

為了避免迷失在過多的陌生概念之中,下面仍從 RTP 傳輸 MP3 數(shù)據(jù)這個最簡單的示例入手,去分析 live555 的工作流程。


首先,我們需要對相關(guān)類的關(guān)系有個大概的概念:


MediaSource 是所有 Source 的父類; 各種具體的音視頻 Source 都是基于其派生出來的,Source 類最關(guān)鍵的成員函數(shù)是 getNextFrame(),該 API 負責(zé)提供一幀數(shù)據(jù)。

MediaSink 是所有 Sink 的父類; 它派生出了 FileSink、RTPSink 等眾多 Sink 類。Sink 類最關(guān)鍵的成員函數(shù)是 startPlaying(),該 API 會使用 Source 對象獲取幀數(shù)據(jù),然后發(fā)送到網(wǎng)絡(luò)上。


RTP 傳輸 MP3 的主要邏輯:

MediaSink::startPlaying()
--->MultiFramedRTPSink::continuePlaying()
 --->MultiFramedRTPSink::buildAndSendPacket()
  --->MultiFramedRTPSink::packFrame()
   --->FramedSource::getNextFrame(afterGettingFrame)
     --->MP3FileSource::doGetNextFrame()
    
MultiFramedRTPSink::afterGettingFrame()
--->MultiFramedRTPSink::sendPacketIfNecessary()
    --->RTPInterface::sendPacket()
    --->envir().taskScheduler().scheduleDelayedTask(sendNext)

MultiFramedRTPSink::sendNext()
    --->MultiFramedRTPSink::buildAndSendPacket();


當(dāng)一切準(zhǔn)備就緒后,程序會調(diào)用 MediaSink::startPlaying() 來啟動數(shù)據(jù)的流化。最后在 packFrame() 里會調(diào)用到 Source 對象的 getNextFrame()。


getNextFrame() 最終會調(diào)用到 MP3FileSource::doGetNextFrame(),由 MP3FileSource 這個最底層的 Source 類來負責(zé) MP3 音頻的解碼。解碼完成后,afterGettingFrame() 會被回調(diào),當(dāng)數(shù)據(jù)正常時,會調(diào)用 sendPacketIfNecessary() 將數(shù)據(jù)發(fā)送出去,并且往事件循環(huán)的調(diào)度器中添加下一個發(fā)送任務(wù)。

一段時間的延遲后,MultiFramedRTPSink::sendNext() 會被調(diào)用,它又會開始推動新一幀數(shù)據(jù)的傳輸,如此循環(huán)反復(fù),直到 Source 里的所有幀數(shù)據(jù)都被消費完。


live555 如何創(chuàng)建 RTSP server?

一般情況下,RTP 協(xié)議通常會與 RTSP 協(xié)議結(jié)合使用,對外提供 RTSP Server 服務(wù)。

RTSP 提供了標(biāo)準(zhǔn)化的方式來控制實時流媒體的傳輸和播放。有了它,就可以控制音視頻的播放、暫停、停止、快進、后退了。

添加下面這些代碼,就能創(chuàng)建 RTSP Server 了:

RTSPServer* rtspServer = RTSPServer::createNew(*env, 8554, authDB);

ServerMediaSession* sms = ServerMediaSession::createNew(*env, streamName, streamName, descriptionString);
sms->addSubsession(MP3AudioFileServerMediaSubsession
            ::createNew(*env, inputFileName, reuseFirstSource, useADUs, interleaving));
            
rtspServer->addServerMediaSession(sms);


3 個步驟:
1、創(chuàng)建 ServerMediaSubsession 對象;

2、創(chuàng)建 ServerMediaSession 對象,調(diào)用 addSubsession() 添加 ServerMediaSubsession;

3、創(chuàng)建 RTSPServer 對象,調(diào)用 addServerMediaSession() 添加 ServerMediaSession;


最容易理解的是類 RTSPServer,它負責(zé)封裝實現(xiàn) RTSP Server。RTSP 類似 HTTP 協(xié)議,都是文本協(xié)議。


既然是一個 Server,那就肯定有 accept client 、read client、解析和處理數(shù)據(jù)的操作:

RTSPServer::createNew() 會先初始化 socket,然后往任務(wù)調(diào)度器里添加一個新任務(wù) incomingConnectionHandlerIPv4(),它的內(nèi)容就是等著 accept() client 的連接。

當(dāng)有 client 連接上來時,就會創(chuàng)建一個 RTSPClientConnection 對象,并添加到 RTSPServer::fClientConnections 中。在創(chuàng)建 RTSPClientConnection 對象時,會往任務(wù)調(diào)度器里添加一個新任務(wù) incomingRequestHandler(),當(dāng) client 發(fā)數(shù)據(jù)過來時,incomingRequestHandler() 會將數(shù)據(jù) read() 出來,然后交由 RTSPClientConnection::handleRequestBytes() 進行解析。


假設(shè) client 發(fā)來了一個 PLAY 的請求:


handleRequestBytes() 會調(diào)用 handleCmd_withinSession(), 該函數(shù)會根據(jù) streamName, 從 ServerMediaSession 對象里找到我們最初注冊的 ServerMediaSubsession,然后將 subsession 作為參數(shù)傳遞給 handleCmd_PLAY(),最后調(diào)用到 subsession->startStream(),進而調(diào)用到 MediaSink::startPlaying(),回到我們前面 RTP 傳輸 MP3 核心邏輯。

實踐應(yīng)用:給 MJPG-Streamer 添加一個 RTSP 輸出插件

為了說明一下 live555 的靈活用法,下面我們給 MJPG-Streamer 添加一個使用 live555 輸出 RTSP JPEG 流的功能。

關(guān)于 MJPG-Streamer,可以先看看我這篇文章:

五分鐘拆解流媒體入門項目 MJPG-Streamer


Mjpg-Streamer 是一個 JPEG 文件的傳輸流。它最常用的用途就是采集攝像頭的數(shù)據(jù),然后啟動 http server,用戶就可以通過瀏覽器查看圖像數(shù)據(jù)了。它將圖像的來源視為輸入,將圖像的展示視為輸出。每一種輸入或輸出是都抽象為一個插件。

如果我們要基于 live555 增加一個 RTSP JPEG 的輸出插件,只需要新建 2 個類:

1、創(chuàng)建新的 MediaSource 子類 MyJPEGVideoSource,它會重寫 doGetNextFrame(),以獲取一幀 JPEG 數(shù)據(jù),具體實現(xiàn)和 HTTP output 插件是類似的。

2、創(chuàng)建新的 Subsession 子類 LiveVideoServerMediaSubsession,它會重寫創(chuàng)建 createNewStreamSource() 和 createNewRTPSink() 。


有了這兩個類之后,就可以模仿前面 RTSP Server 的創(chuàng)建流程,給 MJPG-Streamer 編寫 RTSP output 插件了,源碼和前面 MP3 的 RTSP server 幾乎一樣,這里就不貼出來了。

到此,live555 的核心邏輯就分析完畢了。

4、總結(jié)

live555 是一個開源的多媒體流媒體庫,用于實現(xiàn)實時流媒體的傳輸和處理。

它支持常見的流媒體協(xié)議,如 RTSP(Real Time Streaming Protocol)、RTP(Real-time Transport Protocol)、RTCP(RTP Control Protocol)等,并提供了靈活的接口和功能,適用于構(gòu)建流媒體服務(wù)器和客戶端應(yīng)用程序。

它的設(shè)計目標(biāo)是實現(xiàn)高效、可靠的流媒體傳輸,并提供靈活的接口和功能,以滿足不同應(yīng)用場景的需求。

要用好 live555 ,需要熟悉 C++ 編程和網(wǎng)絡(luò)編程的相關(guān)知識。官方提供了豐富的示例代碼,開發(fā)人員可以通過這些示例快速地熟悉 live555 的使用方法。

????????????????  END  ???????????????

關(guān)注我的微信公眾號,回復(fù)“星球”加入知識星球,有問必答。


點擊“閱讀原文”查看知識星球詳情,歡迎點分享、收藏、點贊、在看。

李肖遙 公眾號“技術(shù)讓夢想更偉大”,作者:李肖遙,專注嵌入式,只推薦適合你的博文,干貨,技術(shù)心得,與君共勉。
評論
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 205029瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產(chǎn)過程里哪怕0.1微米的誤差,都會直接廢掉整批產(chǎn)品,這也是小尺寸晶振過去長期依賴進口,國內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 494瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質(zhì)譜等實驗中,真正需要測量的信號往往只出現(xiàn)在一個很短的時間窗口內(nèi),卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩(wěn)定重復(fù)的微弱脈沖與瞬態(tài)信號,賽恩科儀為OE2052雙通道數(shù)字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數(shù)字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標(biāo)信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 5948瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學(xué)應(yīng)該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節(jié) 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應(yīng)該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責(zé)這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創(chuàng)知音語音芯片 2026-08-07 14:44 102瀏覽
  • 導(dǎo)語在現(xiàn)代高速數(shù)字電路設(shè)計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關(guān)鍵屏障,其核心挑戰(zhàn)在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態(tài)脈沖干擾,這類干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統(tǒng)函數(shù)發(fā)生器受限于采樣率與邊沿速率,根本無法忠實復(fù)現(xiàn)如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產(chǎn)品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報。三件事拆開,早先的常規(guī)做法是音頻藍牙一顆料、數(shù)傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創(chuàng)知音語音芯片 2026-08-06 15:14 339瀏覽
  • 在物聯(lián)網(wǎng)從“萬物互聯(lián)”邁向“萬物智聯(lián)”的進程中,LTE Cat.1憑借其在速率、成本與網(wǎng)絡(luò)覆蓋之間的完美平衡,正成為中低速物聯(lián)網(wǎng)市場的絕對主力。隨著2G/3G網(wǎng)絡(luò)的逐步退網(wǎng)以及新國標(biāo)對終端設(shè)備智能化、定位功能的強制要求,Cat.1模組迎來了爆發(fā)式的增長窗口。在這一關(guān)鍵節(jié)點,基于華為海思Hi2131芯片設(shè)計的LTE Cat.1模組,憑借其在能效、射頻、架構(gòu)及物理規(guī)格上的底層創(chuàng)新,成功打破了“高性能必高功耗”的傳統(tǒng)魔咒,為行業(yè)提供了極具競爭力的連接最優(yōu)解。核心技術(shù)優(yōu)勢:重塑Cat.1能效與連接標(biāo)桿海
    用戶1778981989717 2026-08-05 21:04 198瀏覽
  • 一、方案簡介在Buildroot構(gòu)建的嵌入式Linux系統(tǒng)中部署Flutter應(yīng)用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發(fā)需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現(xiàn)渲染,無需依賴桌面環(huán)境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 87瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統(tǒng)號卡的不確定性,隨身WiFi憑借穩(wěn)定連接、多設(shè)備共享、獨立設(shè)備和靈活套餐等優(yōu)勢,成為務(wù)實可靠的備選方案。1、流量卡黃金時代要結(jié)束了通信行業(yè)正迎來一場前所未有的“地震式”調(diào)整——曾讓無數(shù)用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業(yè)洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設(shè)計 2026-08-03 10:21 128958瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產(chǎn)業(yè)園區(qū)里,暖通空調(diào)運行著廠商私有協(xié)議,照明系統(tǒng)遵循專屬通信標(biāo)準(zhǔn),變配電、門禁安防各成體系——設(shè)備間數(shù)據(jù)壁壘森嚴(yán),上位平臺對接全靠定制化 “翻譯” 開發(fā),不僅成本高企,交付周期也難以管控。這就是樓宇自控行業(yè)多年的痛點:協(xié)議林立、封閉林立。而破局的鑰匙,早在30多年前就已經(jīng)寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標(biāo)準(zhǔn)協(xié)議,BACnet是如今全球樓宇自控系統(tǒng)(BAS)互聯(lián)互通的“通用語言”。新風(fēng)機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 124瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產(chǎn)替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發(fā)。公司面向工業(yè)自動化、新能源儲能、BMS、汽車電子、AI服務(wù)器、GPU供電、通信設(shè)備、醫(yī)療設(shè)備和智能家居等場景,提供從產(chǎn)品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創(chuàng)可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產(chǎn)替代評估。常見替
    HC003 2026-08-07 10:14 86瀏覽
  • 在前六期中,我們已經(jīng)分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務(wù)、風(fēng)險評估與技術(shù)文檔證據(jù)鏈、第三方組件與 SBOM 供應(yīng)鏈治理,以及產(chǎn)品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業(yè)已經(jīng)能夠回答幾個核心問題:產(chǎn)品是否落入 CRA 適用范圍,產(chǎn)品由哪些組件構(gòu)成,企業(yè)如何證明自己在設(shè)計、開發(fā)和上市前采取了必要的安全措施,以及產(chǎn)品上市后如何持續(xù)維護和安全下線。但對于真正準(zhǔn)備落地 CRA 合規(guī)的企業(yè)來說,還有一個更現(xiàn)實的問題:CRA 的法規(guī)條文相對原則化,企業(yè)應(yīng)當(dāng)如何把“網(wǎng)絡(luò)安
    虹科云科技 2026-08-03 16:51 249748瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計一個。整體采用分立三極管 + TL431架構(gòu),分4個功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導(dǎo)通,對地拉低 R1、R2 組成的分壓控制節(jié)點電位;該節(jié)點直
    southcreek 2026-08-07 13:45 432瀏覽
  • 文:杜杰編輯:侯煜當(dāng)?shù)貢r間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯(lián)邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設(shè)備——境外生產(chǎn)的先進機器人設(shè)備、境外生產(chǎn)的聯(lián)網(wǎng)電力逆變器。FCC在官方情況說明書中明確,該類境外制造產(chǎn)品,“會對美國國家安全或美國民眾的人身安全構(gòu)成無法承受的風(fēng)險”。本次新規(guī)設(shè)置明確豁免機制:經(jīng)美國國防部(DoW)、電力逆變器品類經(jīng)美國國土安全部(DHS)審核并授予“有條件批準(zhǔn)”,認定對應(yīng)設(shè)備品類不存在重大安全風(fēng)險,即可獲得準(zhǔn)入豁免。同時政策嚴(yán)格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 358瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 人间至味是清欢免费观看| 一路西行电影版在线播放| 爱的几何完整版免费观看| 年轻的阿姨5中字电影| 《发财日记》免费观看| 法国古墓丽影在线观看| 梦魇绝镇第一季免费观看完整版| 男生女生嗟磋嗟磋磋| 没什么大不了电影| 刑警2010国语| 火热的部长的妻子剧情| 《女毒枭》电影| 伊沢千夏| tube 8| 极限挑战花絮| 大地中文在线观看免费高清电视剧| 屋顶工垃拉电影免费观看| 那年那兔第二季全部免费观看| 南北妈打演员表| 很想很想你更新了多少集| 酒店服务生在线观看完整免费高清第一集| 百万新娘之爱无悔电视剧| 天生一对美国电影免费完整版| 销售的销售秘密6HD中字2017| 灵异侦缉档案2国语| 讨厌的部长| 女版意大利捉鬼敢死队| 陈伟霆演的鸭的电影名字| 扮猪吃虎:隐藏大佬短剧全集| 赚它一千万| 仙逆1到54集免费观看高清| 日剧渣男前任求复合| 蜡笔小新国语全集高清优酷| 希望爸爸播种在线观看| 你比星光更美丽免费观看全集| 人猿泰山1995免费观看完整版| 加勒比海盗3国语版| 泰秘丽人会所| 麦克斯奥特曼全集中文版 | 搞笑影视| 善恶的彼岸| 郭麒麟新剧《平凡之路》今晚开播| 小丈夫全集| 放羊的星星全集土豆| 悬崖电视剧在线观看免费完整版 | 女兵暴行伦理电影| 盗墓笔记8全集| 浙江不明飞行物冲破云层坠落 | 暖暖日常在线观看免费| 速度与激情5完整版| 《公的浮之手中字》免费| 易中天品三国16| 我爱记歌词领唱| 闺蜜的儿子中字ID叫什么名字 | 都市激情在线| 胃癌的发生与生活习惯密切相关| 高压监狱飞机版| 十一人的贼军免费观看高清| 歼灭天际线日韩版最新消息 | 兵人电影| 完美爱情| 豪迈女大兵免费观看完整版高清| 鬼五虐电影完整版在线观看| 野花视频在线观看最新片| 《修理工的艳遇》观看| 变形金刚4| 入室女职工被强行糟蹋在线观看| 电波女与青春男| 骚哥哥网| 安徽民间小调| 双探多少集| 意大利电影《肉蔻之香》的导演是谁| 黑暗阴影在线观看| 唐宫美人天下| 插曲的痛90集全集观看| 神之晚餐全集在线观看| 做aj的电视剧大全50部| 墨缘太极纯音乐加长版| 和部长出差的女人电影 | 苏志燮主君的太阳| 道真| 伤城之恋国语全集| 一起愁愁愁免费观看完整在线看 | 成人片《男按摩师乳房按摩》在线观| 辛十四娘全集| 侦探先生,你的背包开着呢未删减| 媳妇的烦恼| 姐妹牙医电影完整版在线看| 高清《乞救之噬,覆食殆尽》电视剧| 韩短剧《治疗》观看| 碧城诀 电视剧| 盛唐风流电影免费观看中文版| 新逃学威龙张浩在线观看| 盛唐风流电影免费观看中文版 | 我在精神病院学斩神动漫| 晚安为我而眠的妹妹全集免费看日本| 西游记86版高清| 杜拉拉升职记电视剧| 蒲藤惠演过的卖保险的电影| 林风短剧免费全集播放| 政宗君的复仇 动漫| 农场保卫战满天星在线播放| 高清我的山与海未删减| 大学生在线观看4| 凡人修仙传30集完整版| 台湾毛片《鱼夫的荒淫史》在线播放| 需要爸爸播种子电影免费看| 共和县| 慢慢 原唱| 渔女实战2免费观看正版电影 | 伯虎为卿狂| 丰臣兄弟!电视剧| 禅宗少林音乐大典| 电影《东极岛》免费观看高清| 《炸天小姐》免费| 猪猪侠之深海小英雄4| 最强驱魔师vs花子第一集免费观看视频 | 开物成务的正确解释| 归路第二部电视剧第一集| 《部长来我家》日剧中文字幕| 印度爱经3d| 《法国航空》3| 新建文件夹2免费完整版| 紫钗奇缘高清全集| 鬼吹灯之天星术完整版免费观看| 儿女传奇变脸惊情| 《花子vs倔强驱魔师》第二季免费观看 | 公寓追凶| 砖墙谜攻电影| 硬汉1在线观看免费| 鸟的天堂教案| 暮光之城2迅雷下载| 甄嬛传下载迅雷| 法国版《女超人:麦乐迪》电影在线播| 幽游白书在线玩| 人猿泰山1994年版| 高清《飞驰人生2》在线观看地址| 欧式少女18集视频大全| 复仇者联盟字幕| 天美麻花mv免费观看电视剧视频下载| 郭芯如和郭德纲什么关系| 易易亲韩国电影视频大全| 行骗天下| 黑白配hd1080免费观看下载| 病毒姐妹在线观看| 肉蔻之香2免费观看全集| 庆余年免费观看| 最高爱人诏三上剧情介绍| 孤堡惊情 下载| 肯兰德桑德兰黑白配在线观看| 鹰爪铁布衫第二部| 牙医姊妹1986电影免费观看完整版 | 龙门镖局2电视剧全集| 台湾版黛比浪漫家教第一季在线看 | 女超人2满天星版| 女儿情歌曲原唱| 美式的忌讳5—7| 歌曲感恩的心| 巨大女英雄在线看完整版| 出租车3| 了了晴山见纷纷宿雾空什么意思| 海角七号百度影音| 萌宝特工| 少女大人电视剧免费全集播放| 壮志凌云凯登克劳斯版| 美容院·特珠待遇1| 女儿国3在线看完整版4399| 善意的谎言电视剧全集免费观看 | 斯巴达女勇士hr版 在线观看| 模范出租车电视剧第二季| 谢谢你手语舞| 公公浮之手| 身不由己国语| 东京塔越南女兵电影完整版| 韩剧国语版面包大王| 鬼女魔咒| 《夏洛特烦恼》免费观看| 初音未来h小游戏| 无憾坎贝奇无删减版在线播放免费观| 侯门嫡女:谋略乾坤完整版观看| 监狱风云在线观看| 男生女生嗟磋嗟磋磋| 白发魔女练霓裳| 电竞女王短剧全集| 满月的诱惑| 美国娃娃脸经典版下载| 男女在一起愁愁愁免费观看全集完整版| 凡人修仙传动漫4K高清版| 黑豹乐队 无地自容| 电影《女特警战毒枭》在线观看国语| 高清《险恶》完整版在线观看 | 电视剧时尚女编辑| 小品卖拐| 九重紫在线观看免费完整版高清 | 流浪地球2| 美容院:待遇服务16| 上原瑞穗百度云| 《疯狂动物城2》中文版| 麻辣变形计2| 电视剧裂变在线观看| 男女在一起愁愁愁视频| 张艺兴诉b站侵权案将开庭| 密挑免费视频| 峡江县| 胜利事件牵扯明星| 动画模拟东部战区联合打击| 提亚拉之泪| 电影 艺术家| 男女一起愁愁愁在线| 监狱风云之女逃犯| 剪刀手爱德华| 爸爸播种籽2完整版在线看| 搞笑一家人第2部| 战狼6免费观看全片| 遍地狼烟在线观看| 《售楼小姐的秘密》观看| 好听的草原歌曲大全| 儿媳与爸爸免费观看电视剧全集| 女版壮志凌云hr法版| 钓鱼迷三平| 性表演俱乐部〈2〉| 乌龙山伯爵百度影音| 正在播放: JUL-945 在没有丈夫的平日里,我被打工归来的无与伦比的岳父强奸,直 | 白嫖者联盟在线观看免费观看最新版| 美国式保罗2| 三傻大闹宝莱坞电影| 妻子8免费完整高清电视剧在线看| 新梅瓶2三A级做爰片| 韩剧流星花园| 一夜不了情| 朋友的妻子中字 在线观看交换| 李丽珍《聊斋2》| 新金瓶梅龚玥菲版| 小哥在旅途| 下众之爱 电影| 十二生肖粤语完整版| 昨晚七点新闻联播回放| 木乃伊1| 和空姐一起的日子下载| 放飞旅行团全集观看| 四个妇人精油按摩完整版 | 电影《私人航空》法国| 罪恶斗争电影在线播放| 男女一起愁愁愁在线视频| 《丰满的继牳2》| 报告老板之豪言壮旅04| 水润女人全集免费高清资源| 韩国电影我的朋友他的妻子| 电影魔女2| 闪耀的她高清免费观看全集完整版| 崔健再唱摇滚| 美容院的特殊待遇免费观看| 金瓶梅电影在线完整版观看| 凯·帕克《一家之春》感觉亦柔情| 武契奇联大痛斥北约| 黑人巨屌在线| 和总裁假结婚后我被宠得上头| 需要爸爸的播种 中文播放| 沧元图第二季第4集| 美国电影需要爸爸播种子2| 《志愿军:浴血和平》| 爱丫爱丫在线观看免费高清电视剧有| 此生更如意短剧| 诡秘之主动画片| 半身死灵2| 滨田のり子| 寒战2粤语迅雷下载| 棋魂在线| 长歌行免费观看完整版| 错点鸳鸯电视剧全集优酷| 混乱武林3谁与争锋| 道德底线电视剧| 铿锵锵锵锵锵锵免费观看!| 中科院院士:长新冠是基本事实| 女子特案组| 五通神魔| 娃娃脸在线观看完整版| 麦乐迪与父亲家庭矛盾在线观看| 你给我的喜欢1-24全集免费| 种马猎人美国电影在线观看| 武动乾坤5季全集免费观看动漫| 韩剧财阀家的小儿子| 法国航空6| 酒店1-80集全集免费观看高清| 朋友的妈妈们在线观看| 女教师被黑人强伦轩在线观看 | 穆桂英挂帅免费| 郝板丽千金大小姐在线观看| 小蜜蜂电影| 下属的妻子电影| 王向阳书法| 97电视剧在线播放免费观看| 热带夜晚| YOUJAZZYMINDE哪里免费听| 安义县| 苹果范冰冰无删减| 娃娃脸5之温莎的复仇| 透光的树| 墨攻电影| 金瓶莲手机免费看| 监利县| 百灵鸟叫声| 电影《牙医姐妹》播放| 踏雪寻梅电影在线完整版观看| 美景之屋6未增减版本| 生死线电视剧全集免费观看完整版| 姐妹牙医观看| 空中滑翔| 大牛影库战狼6观看免费 | 声生不息宝岛季12期完整版| 媳妇的美好时代2| 加菲猫2国语版电影| 潜伏电视剧在线观看| 电影《需要爸爸播种美国》女演员还| 超科学的电磁炮| 女友的妈妈双字ID高冷| 大电影奥特曼| 电视剧六指琴魔| 长空之王电影| 渔民家三个姑娘2的播出时间| 毒刺电视连续剧全集免费观看| 三个好媳妇中字头是什么| 《青河绝恋》电视剧| 电影《需要爸爸播种子》演员表 | 尖峰时刻2国语版| 家属1~6高清| 天师钟馗94版| 试戏没忍住C进去了小说| 动漫美女被狂揉下部羞羞视频| 大黑屌在线观看| 高清《灭火宝贝| 太平间闹鬼事件2在线观看完整版| 流量女王短剧全集| 陪讨厌上司去出差旅在线播放| 都是天使惹的祸免费观看| 纪美影院在线观看电视剧免费| 婆婆来了26| 交换的温度4| 失笑电视剧沈月在线观看| 俄罗斯爸爸种子| 仙剑 电视剧| 3d柔铺团之极宝乐鉴宝鉴电影中文在线观看演 | 山西一公园厕所装透明门| 愤怒的她短剧免费观看| 安斋拉拉(Rara Anzai,安齋拉拉,安齋らら)出演的 AV 在线看 - avhole.one | 性感女人花| 爱我多深原版不剪辑| 麦迪乐马克斯女超人正版| 山丹县| 神医喜来乐下载| 加菲猫2国语版电影| 《豆豆笑笑》未删减| 活人配阴婚的后果| 男女一起相嗟嗟免费观看在学校| 一块五花肉错位关系| 需要爸爸种的种子| 护士艳门照| 台剧《浪漫女家教》在线看全集| 临洮县| 丰满的女邻居在线观看| 校园甜宠:校草独宠完整版观看| 查泰莱夫人的情人1989malù| 千山暮雪28集| 进击的巨人oad| 《格林童话》免费观看| 麦乐迪版女超人未删减版| 联手复仇虐渣:双胞胎姐妹短剧全集| 《公与媳》2| 深海狂鲨高清| 1987版《娃娃脸》满天星| 高清维珍朋克:发条女孩未删减| 屠宰娃娃高清免费完整观看全集| 心动的信号第8季| 成全观看免费完整观看动漫| 百里夜刀电视剧| 云安县| 北极电影| 奇妙萌可之甜蜜捕获| 新水浒孙二娘| 水乳交融HPO| 《快车手》电影在线观看| 任达华贼王| 公之浮中字1-10| 最新二人转| 日本电影《姐妹牙医》1986在线播放 | 海豚中最大的海豚种类是什么| 一生一世美人骨在线观看 | 男女一起愁愁愁视频在线观看 | 诱感| 战国basara石田三成| 女超人满天星在线观看| 喜羊羊之心世界奇遇| 青岛打人路虎女司机致歉| 讽刺澳军漫画作者:有空再画一张| 张大大曝杨颖带妆睡觉| 竞雄女侠秋瑾| 《疯狂动物城2》中文版| 狂乱家族| 保罗在美国的日常小视频 | 吴郡四姓| 高清尼诺未删减| 摩登家庭第二季下载| 猎毒人电视剧全集免费观看完整版| 越南女兵| 《检察官》全集观看| BBBwww| 人体蜈蚣3 电影| 兔子先生第一季第6期| 失笑电视剧免费观看全集高清| 3对1:三人一次性体检什么电影| 某种物质电影免费观看整版| 哇嘎免费观看完整版高清在线观看 | 箭在弦上29集| 雍正王朝电视剧全集56| 电影 赎罪| 在线观看新精瓶梅| 女生规则:禁爱游戏| 韩剧《家庭教师》免费观看全集| 将乐县| 电视剧李卫辞官| 1995版新金银悔1-5普通话| 最后的希望| 牙医姐妹在线完整版观看| 凡人修仙传电视剧免费观看| 浮之公9高清在线观看 | 女飞行员(美国)满天星 | 刀郎演唱会爱是你我| 乱肉杂交怀孕系列小说BL| 闪婚顶流短剧全集| 蒙古国电影《销售女孩》上映时间| 快乐星猫第五部| 小凤新婚下集全集在线观看免费| 抖音奇妙派对| 远古复苏的巨人| 台湾版《棘手狂情》星辰| 银翼杀手| 一级荒野渔夫| 丧尸军团在线观看免费| 《爱在空气中特别篇》| 一路向西 电影天堂| 好心作怪粤语24| 《麦乐迪女超人》正版在线观看| 豪杰春香全集| 《希望的大地》电视剧| 善良的丈母娘韩国| 交换上司的秘书2| 臣本布衣短剧全集| 建国门枪击事件| 捉迷藏 电影| 兄妹高清完整版在线观看| 璀璨人生电视剧全集剧情介绍| 《寒武纪》| 《女装正太2》| 两个母亲韩剧电视剧在线观看全集| 台湾古装《原始部落》酋长的女儿叫 | 九妹mv| 耒阳市| 归路全集免费观看| 黑白配高清国语免费观看 | 电视剧错爱1| 三姐妹开诊所意大利满天星| 灵蛇爱泰剧| 妈妈的朋有4线观高清| 电视剧铁道游击队| 鬼吹灯之寻龙诀电影| 连续7天失去理智的日剧是第几集 战狼12欧美版免费观看完整版国语百度 | 危险伴侣| 酒店1-580集免费观看电视剧| 神女电影| 陈静牺牲最大的电影| 和讨厌的部长一起出差在线观看| 狂野时代未删减| 需要爸爸播种电影| 刘伯温传奇电视剧| 龙鸣少年免费全集在线观看| 女大学生的特殊按摩电影| 伍六七之记忆碎片10集| 绥芬河市| 亲爱的自己电视剧免费看| 善良的小姨子影院| 欧剧妈妈爱上儿子同学剧情| 人间正道是沧桑50集全免费观看| 《妻子》韩国在线观看免费| 霸道股评最新视频| 《猎毒人》大结局| 神经侠侣片尾曲| 3v1三人一次性体检在线观看| 一人之下电视剧第二季| 第一个无产阶级政党| 《女超人麦乐迪》完整版| 我独自升级 第二季| 来看我吧| 杰西简牺牲最大的电影| 漫长的季节在线观看免费完整版| 烟卡稀有度排名| 黑人骚妹妹在线观看| 阿ben 长发妹| 韩剧爱的阶梯国语版| 渔夫荒淫史电影在线观看| 末班车后 在胶囊旅馆| 蓝白红三部曲之红电影| 花少丝路季| 南海局势最新消息开战| 电影死亡军团在线播放| 幸福最晴天| 姐妹牙医无删减版| 红白蓝三部曲| 以法之名免费观看| 安姨满天星版全集免费播放| 高清《失控第一季》| 电影售楼小姐的销售秘密在线播放| 爱情交响曲| 荷兰到底有多开放| 阿布夏树| 韩国色情 2024| 秘密爱情| 苹果核源| 我推的孩子动画免费观看全集| 19岁大学生真人观看电视剧| 陈坤 盗墓笔记| 韩国客机着火179人遇难| 美国的忌讳5--7| 我的爱情睡醒了| 电影《需要播种》在线看| 我如此爱你 王凯琪| 惊天危机高清| 维修师傅的艳遇无删减| 凯特的外遇日记| 东京食种| 玉观音孙俪| 娘心电视剧全集土豆| 爱我几何完整版播放| 电影横空出世| 电视剧金太狼的幸福生活| 替夫还债3高清完整版在线观看 | 八戒7| 耀眼的你啊电视剧免费观看| 信天游电影| 线人电影| 贝茨旅馆| 抽曲的痛免费高清观看| 与狼共舞电视剧40集| 功夫瑜伽电影在线观看完整版中文| 《丈夫不在家维修工人上门维修》| 花开如梦电视剧免费播放40集 | 拯救大兵瑞恩电影免费观看完整| 味想天开粤语| 地球最末日| 养个孩子不容易电视剧| 顶尖飞行员2021完整版满天星 | 漂亮妈妈7字汉字| 华尔街2:金钱永不眠| 虎骨梅花| 369你懂的电影在线观看 | cekc1| 天赐的声音4免费观看完整版| 陈情令电视剧全集免费观看| 空蝉之森原版完整版网盘| 战狼10女版国语高清无广告| 地下偶像在线观看免费高清全集| 除恶飞车党在线观看| 奔跑吧第十一季免费观看完整版| 东京塔越南女兵电影未删减版 | 站着再来一次17集全免费播放 | 欧美战狼6电影免费完整版| 天地民心| 张钰 录像| 职场下属的妻子HD中字在线观看| 《志愿军:浴血和平》| 风从海面吹过来| 冷风暴1-48集免费观看| 年轻的母亲在线观看中文版完整版| 莉莉库拉格《女版满天星》| 藏海传电视剧高清在线观看| 拜托了机长| 花开有时颓靡无声水千丞全文阅读| 房奴试爱开头| 现场dj舞曲| 电视剧解忧公主| 木下澶澶子电影| 远方快递原型| 痴心的我完整无删减版粤语| 电影《蛇妖1988》空姐满天星在线观看 | 第一滴血2| 认真的嘎嘎们在线观看| 电影私人航空完整版播放| 未婚少女高清免费观看电视剧| 猫咪串门被邻居大爷灵魂拷问| 爱丫爱丫免费版电视剧 | 朋友的妈妈2电影| 北上电视剧在线观看全集免费播放| 2025血战毒枭电影免费完整版| 野孩子豆瓣| 《飞机上特殊服务5》电影 | 高清暗夜情报员 第三季未删减| 21世纪爱情指南完整版免费观看| 渗透全集| 插曲的痛| 同人电影| 小羊没烦恼3000一晚| 苍井空老师的全部电影| 康熙来了2009| 晚娘下部罪色| 意大利电影《情迷2》的剧情简介| 亲爱的我爱上别人了| 神话优酷| 法国空姐看完整免费高清原声奔跑吧 | 酒徒温碧霞| 《玄女心经1》免费观看| 超级教师电视剧免费观看高清| 男女在一起愁愁愁免费观看全集 | 契卡 高清下载| 电视剧非常有喜| 法国高压监狱3完整版| 法国空姐2018不难空乘| 《我是妈妈》1-60集| 日本空乘3免费高清原声满天星奔跑吧 | 银瓶梅电视剧免费观看| 追风行动电视剧全集免费观看| 猎心者免费观看| 《爸爸种子2》英文翻译| 大江大河之岁月如歌在线| 花街狂奔电影| 僵尸刺客| 庆余年2每集平均9个广告| 电影好久没做| 花仙子动画片全集| 圣特罗佩斯的姑娘们1982电影在线播放 | 欧少女16集最后一集| 丹麦vs塞尔维亚| 盲山 无删减180分钟| 凯特贝金赛尔满天星免费版| 末日求生短剧全集| 狂暴飞车完整未删减版| 插曲的痛| 致命弯道4电影| 韩文教室| 白宝山全集| 暴躁老妈86集全免费观| 勇者王粤语| 传颂之物二人的白皇| 和部长一起去出差电影| 日本电影追捕完整版| 消失的子弹 下载| 坎贝奇《无憾》在线观看| 丹麦男孩电影| 五台山抗日传奇之女尼排| 莉娜安德森的满天星代表《小姐》 | 电影教父1| 孔祥熙后代| 木下凛凛子未删减版| 甲铁城的卡巴内瑞第一季在线观看| 《扒皮割奶》电影免费观看| 保罗芭芭拉1到4集| 低苦艾乐队| 悬案电视剧| 《over flower》1~8集动漫| 整容室第七季| 星际迷航1电影| 吴健版《农民伯伯2》电影免费观看http| 暴躁老妈1-46集剧情| 百慕大三角 美剧| 哇嘎全集免费看| 妖怪人间| 印度空姐2在线观看完整版| 干柴烈火2免费观看电视剧| 宣威市| 狄仁杰断案传奇96版第二部| 哥斯拉大战金刚在线观看完整版| 妙警贼探完整版免费观看| 女娲传说之灵珠| 披荆斩棘2| 长津湖免费观看| 堂梦电影| 电影三奸| 胡乱的深见君电视剧| 意大利八尺夫人2剧情简介 | 唐宫美人天下杨幂| 男生女生相愁愁愁电视剧在线观 | 《女律师的堕落》高清 _正在播放_爱情片 - 如如影视 | 原来是老师啊动漫| 嫂子的特殊职业| 男和女一起愁愁愁电视剧在线观看动漫 | 声生不息宝岛季免费观看完整版| 大秦帝国之裂变电视剧| xl司令第全集在线观看完整版免费| 邪王溺宠短剧全集| 轧戏在线观看| 法国空乘5免费高清原声满天星美版百度 | 黏糊糊的你| 篮网逆转雄鹿赢下天王山| 一起来看流星雨12| 蜜糖在线观看| v酒店在线观看第一季| 解禁男女在线观看| 斗罗大陆51集| 韩国电影美容店的特别待遇5中字| 星银岛下载| 伸冤人3在线| 一见不钟情大结局| 潘金莲1-5| 英国病人完整版在线观看视频| 囧的呼唤111| HD版《激战丛林》完整版播放| 克里斯托弗·米洛尼| 黔乡牧人| 我的妻子免费观看| 女超人:麦乐迪在线播放免费观看 坎贝奇无憾全集在线看 | 愁愁愁30分钟电视剧在线观看我| 爱回家224| 刘亦菲放飞美丽mv| 千山暮雪28集| overflower第一季免费观看| 心世界奇遇| 杨门寡妇肉床电影完整版| 日本战狼六免费| 封神英雄榜第二部全集| 凤姐直播| 冰冷热带鱼 手机在线观看| 欧美满天星电影《maruzzella》是什么电 | 《激战丛林》完整版观看中文字幕| 艾克赛德免费观看全集日语版超高清| 赶尸艳谈无删减在线观看国语播放 | 宝贝计划成龙| 《部长出差的日子》韩国| 小巷人家电视剧免费版观看| 蜂鸟电视剧| 宝洁回应香皂嵌刀片| 小城大事免费观看| 伦理电影瓜达卢佩的玫瑰| 高清《致命弯道11》| 日本之形| 美式忌讳6-10| 精绝古城在线观看| 我的妈妈是校花未删减| 疯狂元素城| 1—5集国语版免费普通话| 朝9晚5| 风云小棋王之五行杀阵| 公与3个媳HD免费看电影| 养个妹妹做老婆| 隔壁邻居很美味免费观看电视剧| 商南县| 韩国电影隔壁的邻居| 老爸的筒子楼全集| 隐 偷窥 TUBE| 姐妹牙医电影完整版在线看| 桃恋者电视剧| 长安三万里提前抢先看完整版| 漂亮的小瘦子3| 泰剧女女恋爱免费播放| 同桌100网| 落跑甜心全集电视剧大结局| 法国电影女超人(麦乐迪)免费观看 | 犯罪现场调查迈阿密| 电视剧红娘子第二部| 《女超人麦乐迪| 赌博启示录 电影| 善良的姐夫| 奉贤区| 瓜达卢佩的玫瑰免费观看 | 星际传奇2| 战狼16欧式少女完整剧情| 欢乐家长群在线观看| 魔法灰姑娘电影| 新有菜在线| 高清《豪妇荡乳》无删减版在线观看| 性感海滩3丝袜补丁| 狂飙28集| 超级教师3免费版电视剧在| 爱的旅馆| 光阴的故事 电视剧| 《倔强退魔师》| 太极英雄电视剧| 韩国电影诱惑| 一个完美结局电影完整版在线观看| 三年大片在线观看免费观看国语完整版 | 电影《姐妹牙医》免费观| 凌云壮志(法国)满天星 | 少女骑士物语| 《年轻女教师5| 巡回检察组全集在线观看| 与黑帮大佬的365日| 军人道德组歌| 抽曲的痛免费观看完整版海外| 黄科大主页| 异形:夺命舰 电影| 平度市| 两组一起按摩的电影| 一个好人百度影音| 陈情令电视剧完整版免费播放 | 钟汉良李小冉吻戏| 神鬼战士1满星版| 景甜久违晒自拍| 老公我要电影免费观看| 女超人满天星在线观看完整免费高清原声满 | 日本影片爱上儿子同学| 万家灯火养生2013| 战姬绝唱| 三年大片在线免费观看| 我的失语症妹妹韩剧在线播放| 《乌云之上》在线观看| 野花视频在线观看免费播放高清3| 啄木鸟版《灰姑娘》演员表| 我天命大反派动漫在线观看第二季| 扫黄先锋国语| 分歧者:异类觉醒 电影| 郝板栗《千金小姐| 特邀送货员在线播放| 白日美人在线电影| 朋友换娶妻2完整版| 奇怪的美容院,2| 缘之空第一季在线观看免费完整| 《破·地狱》国语版免费看| 电影死神来了6在线观看| CF影视网免费看满天星| 《大梦归离》在线观看| 科目三舞蹈原版| 小小水蜜桃6电视剧| 长月烬明免费观看电视剧高清| 赛尔号木木| 动漫《我的妈妈》日语第二集| 本乡爱演的日本电影| 知否。应是绿肥红瘦| 办公室秘书电影| 《老师再爱我一次》大结局| 白峰电影高清播放在线观看| 疯了因为你| 徐小凤经典歌曲| 肇庆长城宽带电影网| 买乐迪女超人| 长相思第二季| 密爱 电影| 指尖传出真挚的热情| 人猿泰山1995免费观看完整版| 泰坦尼克号删减| 冰湖行动全集观看| 《《李宗瑞全集》在线观看》高清视| 美式保罗4中文版| 极速救援电影| 沙虫养殖| 长津湖枪版| 酒店第1-100集免费观看下载| 莫少琳电影全部免费播放| 写的比较细的开车故事| 电视剧爱本无罪| 白峰电影全集免费全集| 好男儿之情感护理电视剧| 命运 电视剧| 小蜜嫁给了体制内小幸找到了富商| 空调维修工的艳遇在线观看|