skynet教程 gstreamer怎么看pipeline结构?

发布时间:2022-09-11 03:49 已有: 人阅读

  1,需要使用mad解码插件,因此需要先安装gstreamer0.10-plugins-ugly2,编写mp3播放器下面来看看如何利用GStreamer框架提供的组件,来实现一个简单的MP3播放器。数据源元件负责从磁盘上读取数据,过滤器元件负责对数据进行解码,而接受器元件则负责将解码后的数据写入声卡。如果想要在程序中应用GStreamer提供的各种功能,首先必须在主函数中调用gst_init来完成相应的初始化工作,以便将用户从命令行输入的参数传递给GStreamer函数库。一个典型的GStreamer应用程序的初始化如下所示:include

  首先你要建一个pipeline,然后根据gst-launch后面的插件,建立相应的facotry就行了,类似这样

  最后到分流,建立相应的pad,最后设置state

  接收端想在WindowsPC机上观看。

  本人正在读研,以前几乎没接触网络传输。看了很长时间的资料,看大家用的最多的就是live555和jrtplib了,但是这两个都是用C 写的,而我的采集和编码都是用C语言写的。至于ortp和gstreamer好像用的人不多。

热门推荐
图文推荐
  • 最便宜的Snapdragon 888智能手机iQOO 7将在发
  • 黑客网站上提供了具有Clubhouse用户详细信息
  • 苹果面临即将到来的高端iPad显示器的供应短缺