zoukankan      html  css  js  c++  java
  • RTP协议可以用于直播吗?TSINGSEE青犀视频编译RTP推流程序报错类型不匹配问题解决

    目前RTP或者基于上面的WebRTC直接使用作为直播技术的挑战性非常高,还缺乏成熟的开源工具和生态,但是RTP的低延迟特性使得很多大厂正在进行二次开发。RTP不是不可以作为直播平台的技术选项,只是目前缺乏很好的支持,需要自己进行定制开发的部分较多。作为视频行业的领导者,TSINGSEE青犀视频率先投入研发,尝试编译RTP推流程序。

    在TSINGSEE青犀视频编译RTP推流程序时,出现以下错误:*const char * 类型的值不能用于初始化 char * 类型的实体。

    此错误在于类型不匹配导致,针对此错误有以下几种解决办法:

    1.在char*前加const关键字
    const char *command = “select * from testtable”;

    2.对变量进行强转
    char *command = (char *)“select * from testtable”;

    3.对变量先进行字符数组声明
    char str[]=“select * from testtable”;char *str1=str;

    4.修改VS工程配置
    设置属性 -> C/C++ ->语言 -> 符合模式项->否

    以上四种方式均可解决此编译错误问题,大家可以参考一下。

    TSINGSEE青犀视频开发了多款优秀且稳定的流媒体平台,其中推流平台就有EasyDSS及推流组件EasyRTMP。目前我们也在开发WebRTC打造的低延时直播平台,大家可以关注我们一起探讨了解一下。更多视频相关解决方案,欢迎联系我们了解。

  • 相关阅读:
    C++ 中复杂的声明
    指向成员的指针
    指针与引用的操作符
    char指针
    软件测试
    网络应用层协议
    BOOL,int,float,指针变量与零值比较的if语句
    有关单向链表的题目
    main方法执行之前,做什么事
    C++复制控制
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14378658.html
Copyright © 2011-2022 走看看