OpenHarmony开发者论坛

标题: 请问一下OpenHarmony 中,如何播放rtsp 格式的直播流媒体 [打印本页]

作者: 润开鸿_闻飞    时间: 2025-3-4 18:46
标题: 请问一下OpenHarmony 中,如何播放rtsp 格式的直播流媒体
[md]### 【问题描述】

请问鸿蒙的OpenHarmony-v4.1-Release如何支持rtsp流媒体播放
[/md]
作者: onefan    时间: 7 天前
可以使用三方库:ijkplayer
三方库链接:
https://gitee.com/openharmony-sig/ohos_ijkplayer/tree/master/

作者: 润开鸿_闻飞    时间: 7 天前
回复 onefan: 这是应用层的,想了解framework怎么适配?multimedia_player_framework这个仓怎么配置,走的是histreamer还是gstreamer?
作者: 青山    时间: 7 天前
4.1 multimedia_player_framework播放默认走gstreamer,但无论gstreamer还是histreamer OpenHarmony原生都不支持rtsp协议,需要修改框架代码。
gstreamer扩展rtsp可以参考 https://blog.csdn.net/m0_64778763/article/details/140335007  我以前尝试过可以成功
作者: 润开鸿_闻飞    时间: 7 天前
回复 青山: 这些我这边都适配过了,rtsp能跑起来,我比较关注的是rtsp的初始化流程,就是类似于g_object_set怎么配置;还有就是命令行gst-inspect  gst-launch   gstrtsptest如何测试
作者: 青山    时间: 6 天前
回复 润开鸿_闻飞: 你是想通过命令行工具测试,不是通过应用调用AVPlayer接口测试?
因为播放需要显示插件,通过gst-launch基本无法搭建pipeline播放
作者: 润开鸿_闻飞    时间: 6 天前
回复 青山: 最好是命令行测试,或者能不能提供一下如果我要写一个应用播放rtsp,C代码流程代码怎么写?我现在通过ets的video标签能够播放,但是实际的调用流程并不熟悉,其实算是碰运气适配好了rtsp,原理其实并不清楚的,想搞懂这一块
作者: 青山    时间: 6 天前
回复 润开鸿_闻飞: 1、video标签最终调用到AVPlayer接口,想了解AVPlayer的C代码流程,可以调用Native接口,参考https://gitee.com/openharmony/do ... r-for-playerback.md
OH_AVPlayer_SetURLSource 设置rtsp链接。
2、以前3.2版本有AVPlayer的native demo调用inner api,https://gitee.com/openharmony/mu ... t/nativedemo/player
3、最好还是应用调用ArkTs 接口,将原生sample播放器应用调用AVPlayer的url属性修改成rtsp链接
作者: 润开鸿_闻飞    时间: 6 天前
回复 青山: 谢谢,我这边试试在4.1上能不能使用




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5