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