两路码流编码流程

---Framesource-0-----OSD-0-------------Encoder-0
IMP_FrameSource_CreateChn   // 通道ID 0 
IMP_OSD_CreateGroup        //Group ID 0 
IMP_Encoder_CreateGroup    //Group ID 0 
IMP_System_Bind(&fsCell, &osdCell);    FS通道ID0与OSD Group ID0绑定
IMP_System_Bind(&osdCell, &encCell);   OSD GroupID0 与 Encoder ID0绑定 
IMP_FrameSource_EnableChn(chnId);   // 使能通道ID0
IMP_OSD_RegisterRgn           // rgn区域注册到OSD GroupID0 
IMP_Encoder_CreateChn    // 编码通道ID0 
IMP_Encoder_RegisterChn  // 编码组ID0和编码通道ID0注册 
IMP_Encoder_StartRecvPic  //编码通道ID0开始编码 
IMP_Encoder_PollingStream
IMP_Encoder_GetStream      // 从编码通道ID0获取码流
IMP_Encoder_ReleaseStream  // 从编码通道ID0释放码流缓存



---Framesource-1-----OSD-1-------------Encoder-1

IMP_FrameSource_CreateChn   // 通道ID 1 
IMP_OSD_CreateGroup        //Group ID 1 
IMP_Encoder_CreateGroup    //Group ID 1 
IMP_System_Bind(&fsCell, &osdCell);    FS通道ID1与OSD Group ID1绑定
IMP_System_Bind(&osdCell, &encCell);   OSD GroupID1 与 Encoder ID1绑定 
IMP_FrameSource_EnableChn(chnId);   // 使能通道ID1
IMP_OSD_RegisterRgn           // rgn区域注册到OSD GroupID1 
IMP_Encoder_CreateChn    // 编码通道ID1 
IMP_Encoder_RegisterChn  // 编码组ID1和编码通道ID1注册 
IMP_Encoder_StartRecvPic  //编码通道ID1开始编码 
IMP_Encoder_PollingStream
IMP_Encoder_GetStream      // 从编码通道ID1获取码流
IMP_Encoder_ReleaseStream  // 从编码通道ID1释放码流缓存
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

弱鸡在进步

老铁觉得好的话

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值