DM365+live555实现RTSP直播服务器(广播)

http://blog.csdn.net/zhangjikuan/article/details/38520203基础上加以改进其缺点1,实现广播的形式

1.连接中的博客live555部分主要是参考testOnDemandRTSPServer例程,单播的形式

  此博客live555部分主要是参考testH264videoStreamer例程,广播的形式  关于广播准备参考博客:单播

在play函数中替换自己的类,自己的类,类似于单播中

void play(WriterEnv *envp) {
  // Open the input file as a 'byte-stream file source':
  //替换为自己写的类,目的是为了重写函数为直播做准备
  H264FramedLiveSource* liveSource
    = H264FramedLiveSource::createNew(*env, inputFileName,envp);
  if (liveSource == NULL) {
    *env << "Unable to open file \"" << inputFileName
         << "\" as a byte-stream file source\n";
    exit(1);
  }

  FramedSource* videoES = liveSource;

  // Create a framer for the Video Elementary Stream:
  videoSource = H264VideoStreamFramer::createNew(*env, videoES);

  // Finally, start playing:
  *env << "Beginning to read from file...\n";
  videoSink->startPlaying(*videoSource, afterPlaying, videoSink);
}




  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值