# l_sdk_doc **Repository Path**: klua/l_sdk_doc ## Basic Information - **Project Name**: l_sdk_doc - **Description**: 一种音视频通信协议sdk描述文档 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2019-12-03 - **Last Updated**: 2024-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 欢迎使用“l_sdk”文档 你可以在[GitHub](https://github.com/lishaoliang/l_sdk_doc/)下载本文档 ## 一、SDK接口 ### [1. 基本接口](https://github.com/lishaoliang/l_sdk_doc/blob/master/sdk/l_sdk.md) ### [2. 访问媒体数据](https://github.com/lishaoliang/l_sdk_doc/blob/master/sdk/l_sdk_media.md) ### [3. 网络发现](https://github.com/lishaoliang/l_sdk_doc/blob/master/sdk/l_sdk_discover.md) ### [4. 设备升级](https://github.com/lishaoliang/l_sdk_doc/blob/master/sdk/l_sdk_upgrade.md) ### [5. 状态查询](https://github.com/lishaoliang/l_sdk_doc/blob/master/sdk/l_sdk_status.md) ### [6. 图片处理](https://github.com/lishaoliang/l_sdk_doc/blob/master/sdk/l_sdk_picture.md) ### [7. 修改记录](https://github.com/lishaoliang/l_sdk_doc/blob/master/demo/inc/l_sdk_history.h) ## 二、NSPP协议概述 ## 三、媒体-控制子协议 ### [1. 通用定义](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/common.md) ### [2. 批量协议请求](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/multi_req.md) ### [3. 公共请求](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/public.md) ### [4. 权限](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/auth.md) ### [5. 用户](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/user.md) ### [6. 基本信息](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/base.md) ### [7. 网络](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/net.md) ### [8. 媒体流](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/stream.md) ### [9. 图像参数](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/image.md) ### [10. OSD参数](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/osd.md) ### [11. 配置操作](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/config.md) ### [12. 控制协议](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/sys.md) ### [附录1、错误码](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/net_err.md) ### [附录3、流序号](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/stream_idx.md) ### [附录4、流格式](https://github.com/lishaoliang/l_sdk_doc/blob/master/protocol/stream_fmt.md) ## 四、网络发现子协议 ### [1. 私有网络发现协议](https://github.com/lishaoliang/l_sdk_doc/blob/master/multicast/multicast.md) ## 五、升级子协议 ### [1. 客户端请求服务端升级](https://github.com/lishaoliang/l_sdk_doc/blob/master/upgrade/upgrade.md) ## 六、本地协议 ### [1. 本地协议接口](https://github.com/lishaoliang/l_sdk_doc/blob/master/lif/lif.md) ## 七、示例 ### [1. 头文件目录](https://github.com/lishaoliang/l_sdk_doc/tree/master/demo/inc) * 头文件: https://github.com/lishaoliang/l_sdk_doc/tree/master/demo/inc ### [2. Win示例](https://github.com/lishaoliang/l_sdk_doc/blob/master/demo/cpp/stream/t_stream_dec.c) * l_sdk库32: https://github.com/lishaoliang/l_sdk_doc/tree/master/release/msc-win32 * l_sdk库64: https://github.com/lishaoliang/l_sdk_doc/tree/master/release/msc-x64 ### [3. 安卓示例](https://github.com/lishaoliang/l_sdk_doc/blob/master/demo/cpp/NdkAndroid/app/src/main/cpp/native-lib.cpp) * ffmpeg参考库: https://github.com/lishaoliang/ffmpeg/tree/master/lib-android * l_sdk库: https://github.com/lishaoliang/l_sdk_doc/tree/master/release/android-libs ### [4. iOS示例](https://github.com/lishaoliang/l_sdk_doc/blob/master/demo/cpp/tios_l_sdk/tios_l_sdk/l_sdkm.mm) * ffmpeg参考库: https://github.com/lishaoliang/ffmpeg/tree/master/lib-iOS * l_sdk库: https://github.com/lishaoliang/l_sdk_doc/tree/master/release/ios-libs ## 八、客户端软件 ### [1. Windows客户端](https://fir.im/v8h6) * 32位,x86: https://github.com/lishaoliang/l_sdk_doc/blob/master/release/client-win/SLNetClient_install_x86.zip * 64位,x64: https://github.com/lishaoliang/l_sdk_doc/blob/master/release/client-win/SLNetClient_install_x64.zip ### [2. 安卓客户端](https://fir.im/v8h6) ![image](https://github.com/lishaoliang/l_sdk_doc/blob/master/qr_code/android_app.jpg) ## 其他 ### [Markdown简易参考](https://github.com/lishaoliang/l_sdk_doc/blob/master/markdown.md) ## Apache License,Version 2.0 Copyright (c) 2019 武汉舜立软件 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.