libRTMP 整體說明


函數結構

(libRTMP)的整體的函數調用結構圖如下圖所示:

原圖地址:http://img.my.csdn.net/uploads/201602/10/1455087168_7199.png

基本流程

使用RTMP下載一個流媒體的大致流程是這樣的:

RTMP_Init();//初始化結構體  
InitSockets();//初始化Socket  
RTMP_ParseURL();//解析輸入URL  
RTMP_SetupStream();//一些設置  
fopen();//打開文件,准備寫入  
RTMP_Connect();//建立NetConnection  
RTMP_ConnectStream()//建立NetStream  
Download();//下載函數  
RTMP_Close();//關閉連接  
fclose();//關閉文件  
CleanupSockets();//清理Socket  

其中Download()主要是使用RTMP_Read()進行下載的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM