·您当前的位置:首页 > 技术教程 > live555技术 >

[RTSP]live555发送H264视频流的RTSPStream

时间:2016-06-01 13:47酷播
发送H264视频流的RTSPStream,[RTSP]live555发送H264视频流的RTSPStream

[RTSP]live555发送H264视频流的RTSPStream

  1. /********************************************************************   
  2. filename:   RTSPStream.h  
  3. created:    2013-08-01  
  4. author:     firehood   
  5. purpose:    通过live555实现H264 RTSP直播  
  6. *********************************************************************/    
  7. #pragma once   
  8. #include <stdio.h>   
  9. #ifdef WIN32   
  10. #include <windows.h>   
  11. #else   
  12. #include <pthread.h>   
  13. #endif   
  14.    
  15. #ifdef WIN32   
  16. typedef HANDLE       ThreadHandle;   
  17. #define mSleep(ms)   Sleep(ms)   
  18. #else   
  19. typedef unsigned int SOCKET;   
  20. typedef pthread_t    ThreadHandle;   
  21. #define mSleep(ms)   usleep(ms*1000)   
  22. #endif   
  23.    
  24. #define FILEBUFSIZE (1024 * 1024)    
  25.    
  26.    
  27. class CRTSPStream   
  28. {   
  29. public:   
  30.     CRTSPStream(void);   
  31.     ~CRTSPStream(void);   
  32. public:   
  33.     // cuplayer.com提示:初始化   
  34.     bool Init();   
  35.     // cuplayer.com提示:卸载   
  36.     void Uninit();   
  37.     // cuplayer.com提示:发送H264文件   
  38.     bool SendH264File(const char *pFileName);   
  39.     // 发送H264数据帧   
  40.     int SendH264Data(const unsigned char *data,unsigned int size);   
  41. };   

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器