请选择 进入手机版 | 继续访问电脑版
查看: 761|回复: 0

[运维管理] 网络摄像机,IPCam,海思,安霸。

715

主题

715

帖子

2162

积分

猿er

Rank: 1

积分
2162
发表于 2016-8-14 17:48:08
avWare 是深圳市恩港科技开发有限公司,推出的一套开源代码,主要用途是音视频采集、转发、解码、存储于一体的跨平台(海思,安霸,WINDOWS,LINUX)软件。应用背景: 开源应用安霸方案20倍 200万 宽动态日夜型网络高清机芯GR-CN2020U-A2W 开源应用安霸方案20倍 200万 星光级宽动态日夜型网络高清机芯GR-CN2020U-A2WS 详细见公司网站www.graceport.cn

code 地址:http://git.oschina.net/GracePort/avWare
  1. /*******************************************************************
  2. | Copyright(c) 2015-2016 Graceport Technology Development Co.,Ltd
  3. | All rights reserved.
  4. |
  5. | 版本: 1.0
  6. | 作者: Knight [knight@graceport.cn]
  7. | 日期: 2016年6月6日
  8. | 说明:
  9. |
  10. | 版本: 1.1
  11. | 作者:
  12. | 日期:
  13. | 说明:
  14. ******************************************************************/
  15. #include <cstdio>
  16. #include "AvPacket/AvPacket.h"
  17. #include "Apis/AvWareType.h"
  18. #include "Apis/LibEncode.h"
  19. #include "AvDevice/AvDevice.h"
  20. #include "AvWatchDog/AvWatchDog.h"
  21. #include "AvGui/AvGui.h"
  22. #include "AvCapture/AvManCapture.h"
  23. #include "AvNetService/AvNetService.h"
  24. #include "Apis/LibSystem.h"
  25. #include "AvDecode/AvDecode.h"
  26. #include "AvUart/AvUart.h"
  27. #include "AvExternInterface/AvExternInterface.h"
  28. #include "AvLog/AvLog.h"
  29. #include "AvAudio/AvAudio.h"
  30. #include "AvThread/AvQueue.h"
  31. #include "AvThread/AvQmsg.h"
  32. #include "AvThread/AvThreadPool.h"
  33. #include "AvThread/AvTimer.h"
  34. #include "AvAlarm/AvAlarm.h"
  35. #include "AvMemoryPool/AvMemoryPool.h"
  36. #include "AvThread/AvTask.h"
  37. #include "AvNetService/AvSmtp.h"
  38. #include "AvNetService/AvUpnp.h"
  39. #include "AvNetService/AvDdns.h"
  40. #include "AvNetService/AvFtp.h"
  41. #include "AvConfigs/AvConfigManager.h"
  42. #include "AvRecord/AvRecord.h"
  43. #include "AvConfigs/AvConfigCapture.h"
  44. int main(int argc, char *argv[])
  45. {
  46. #if defined( WIN32)
  47. WSADATA wsa = { 0 };
  48. WSAStartup(MAKEWORD(2,2),&wsa);
  49. #else
  50. signal(SIGPIPE, SIG_IGN);
  51. sigset_t set;
  52. sigemptyset(&set);
  53. sigaddset(&set, SIGALRM);
  54. sigprocmask(SIG_BLOCK, &set, NULL);
  55. #endif
  56. av_msg("AvWare Runing Start\n");
  57. g_AvThreadPool.Initialize(10, av_true);
  58. g_AvConfigManager.Initialize();
  59. g_AvDevice.Initialize();
  60. g_AvMemoryPool.Initialize();
  61. g_AvTimerManager.Initialize();
  62. g_AvPacketManager.Initialize();
  63. g_AvGui.Initialize();
  64. g_AvLog.Initialize();
  65. g_AvUart.Initialize();
  66. g_AvDecode.Initialize();
  67. g_AvManCapture.Initialize();
  68. g_AvRecord.Initialize();
  69. g_AvAudioCapture.Initialize();
  70. g_AvAlarm.Initialize();
  71. g_AvNetService.Initialize();
  72. g_AvExtInterFace.Initialize();
  73. av_msg("AvWare Service Start Succeed\n");
  74. g_AvThreadPool.Dump();
  75. g_AvGui.exec();
  76. while (1) av_msleep(1000);
  77. return 0;
  78. }
复制代码


回复

使用道具 举报